南京工程高等职业学校网上报名系统项目开发文档开发人员:张智国、蒋继冬、沈甜甜、田素端开发单位:信息科学系开发日期:2007年5月至6月一、引言信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,但是还有人由于计算机操作不方便继续用手工劳动。南京工程高等职业学校为了适应现代社会人们高度强烈的时间观念和地域观念,特开发本系统用来实现招生工作中的网上报名系统,可以更好更快速的获得考生的信息,实现报名工作的自动化管理。1、编写目的提高开发人员团队合作精神,提高开发人员的逻辑思维能力,提高开发人员的编程能力,使开发人员能按照开发步骤快速且没有异议的进行本系统的开发,给开发过程提供了一个统一的接口。2、项目背景现今考生现场报名或通过电话报名的繁琐给具有强烈时间观念的行政人员带来了诸多不便,也给外地考生带来了许多不便,学校招生办公室缺少一种完善的网上报名管理软件,为了对学生报名信息的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在此基础上着手开发《网上报名系统》软件。二、开发任务1、任务概述(1)开发意图a.为了快速获得考生信息;b.为了方便外地考生的异地报名;c.为了提高行政人员的管理任务,实现管理的自动化。(2)应用目标通过本系统软件,能帮助考生快速进行报名,能帮助行政人员利用计算机,快速方便的对学生报名信息进行管理,使原本繁琐的工作具体化、直观化、合理化、自动化。3、作用及范围本软件适用于南京工程高等职业学校招生办公室,对学生的报名信息可以随时输查看、修改、删除。三、具体需求1、功能需求考生可以在网上实现报名信息的注册工作考生可以在网上对自己的信息进行查看与修改招生办公室的行政人员可以查看所有考生的信息招生办公室的行政人员可以对考生信息进行修改招生办公室的行政人员可以删除往年的报名信息考生与招生办公室的行政人员可以在网上进行动态交互2、性能需求在本系统中,需要考虑系统的安全性,对于考生信息只能招生办公室的行政人员可以获得,考生只能获得自己的注册信息,同时本系统的信息量适中,所以,本系统前台采用了JSP+JavaBean模式用来开发,后台数据库采用SQLServer数据库,其中前台认证均放在javascript中(除了登录认证必须放在JavaBean),后台与数据库连接的认证均放在JavaBean中进行。3、运行需求(1)用户界面利用图形界面驱动方式,对用户友好。(2)软件接口运行于Windows9X及更高版本的操作系统上,需带IE浏览器。4、流程图5、E-R图报考生填写网上报名表查询报名信息修改报名信息D存储报名信息管理员查询考生报名信息按考生帐号进行查询按报名日期进行查询修改考生报名信息删除考生报名信息由于本系统只涉及到两个实体,即报考生和管理员,之间的关系较为简单,故略去,实体的属性可参看数据字典。6、数据字典管理员登录表(ManagerLogin):列名数据类型大小备注managerNamechar10帐号(主键)managerPasswordchar15密码(不能小于6位)五年制高职学生信息表(CollegeStudentInfo):列名数据类型大小备注userNamechar15用户名(主键)userPasswordchar15密码(不能小于6位)specialitychar60报考专业signSelectchar20报考类别snamechar10姓名sexchar10性别birthdaychar10出生日期nationchar10民族identityNochar18身份证号(可以为空)ifMemberchar10是否团员ownAddressvchar50户口地址graduateSchoolchar30毕业学校signTypechar15报考类型addressvchar50家庭居住地mailNochar6邮政编码fatherNamechar10父亲姓名(可以为空)fatherJobvchar50父亲工作单位(可以为空)fatherPhonechar15父亲联系电话(可以为空)motherNamechar10母亲姓名(可以为空)motherJobvchar50母亲工作单位(可以为空)motherPhonechar15母亲联系电话(可以为空)cultureExtentchar10文化程度scorechar4考试成绩(可以为空)housePhonechar15住宅电话mobilechar15移动电话(可以为空)remarkvchar200备注(可以为空)schoolOpinionvchar200学校意见(可以为空)signupDatechar10报名日期