您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 网络考试系统设计及实现
课程设计报告课程设计名称:网站建设技术系别:三系学生姓名:张坤班级:08计算机2班学号:080303241成绩:指导教师:王海燕开课时间:2010-2011学年二学期网络考试系统设计与实现目录一、功能描述......................................................................................................................11.需求分析.................................................................................................................................12.基本功能.................................................................................................................................13.功能图......................................................................................................................................24.系统流程分析........................................................................................................................35.性能分析.................................................................................................................................5二、设计思路......................................................................................................................6三、具体实现......................................................................................................................61.数据库设计及实现...............................................................................................................62.主要功能代码......................................................................................................................10四、程序运行截图............................................................................................................161.系统登录页面......................................................................................................................162.系统管理员登陆的选择页面...........................................................................................173.学生注册页面......................................................................................................................174.系统后台首页......................................................................................................................185.添加新闻内容......................................................................................................................18五、小结............................................................................................................................19六、参考文献....................................................................................................................201一、功能描述1.需求分析要设计一个性能良好的网络考试系统,明确用户的应用环境对系统的要求是首要的和基本的。本系统从用户需求角度进行了分析:本系统的用户可分为管理人员和学生两种。管理人员通过输入用户名和密码登陆后,跳转到目的地页面,该页面提供考务中心和网站管理的选择,用户可以进行维护和管理,如管理人员能够发布考试的相关新闻和考试信息,安排考点,考试科目和考试场次,对在网上报名的同学进行信息审核。若是已注册过的学生,则可以通过用户名和密码进行登陆,并给予学生个人信息的维护、网上报名、成绩的查询等权限。若是没有注册过的学生,则提供注册的功能。2.基本功能此网络考务系统分为网站门户、考务中心、网站管理三大模块。网站门户包括考试新闻、网上报名、成绩查询、个人信息四个子功能;考务中心包括考点管理、场次管理、报名管理、成绩管理四个功能;网站系统管理包括系统管理、日志管理、信息发布三个字功能,其中系统管理包括用户管理、权限管理、密码修改三个功能。以下是每个子功能的功能简述。A.考务中心管理的各个子功能的简述:(1)考点管理:考点管理页面显示当前能安排用于考试的考点列表,可根据用户自定义添加删除修改,搜索功能可按照考点名称和考点编号快速找到符合要求的考点。(2)场次管理:场次管理页面显示所有考试的考试时间、报名时间、场次状态和考试内容等。并且可对其进行增加、删除和修改操作。(3)报名管理:对已报名的学生进行身份审核。(4)成绩管理:给对应场次的学生分配成绩并公布成绩,说明:本系统为便于教学,给每个学生随机分配成绩,并在随机分配之后修改场次状态。B.网站系统管理中的各个子功能的简述:(1)用户管理:对使用网站系统管理的用户进行身份信息、清除密码操作。(2)权限管理:对使用网站系统的用户进行功能权限上的管理。(3)密码修改:用户可修改自己的用户密码。(4)日志管理:对整个考试系统进行日志维护。2(5)信息发布:对网站日常的考试信息进行对外发布管理。C.网站门户的各个子功能的简述:(1)考试新闻:对网站发布的新闻进行浏览。(2)网上报名:学生用户能在满足报名条件(当前时间介于报名开始结束时间之间、当前场次的状态为待报名)情况下进行场次选择,考点选择等具体报名操作,报名成功后可在已报名的选择内容中查看个人报名情况以及该场次的相关信息。(3)成绩查询:查询报考场次中成绩已经公布的那些场次的成绩情况。(4)个人信息:该内容包括编辑个人信息,修改密码,上传照片等相关功能。3.功能图下图是网络考务管理系统的功能模块图。34.系统流程分析学生和管理人员登录系统,学生能查询有关考试新闻或考试通知,通过网上报名参加相关考试,查询自己考试成绩,查看自己的报名信息;考务人员能够发布考试的相关新闻和考试信息,安排考点,考试科目和考试场次,对在网上报名的同学进行信息审核,通过者才可以参加考试,考务人员还可以添加新的考务人员,并对其进行信息、密码和权限的管理。网站访问时先进入的是“考试门户”,单击门户上的“登录”,则跳转到登录界面,根据输入的用户名、密码来确定访问的页面。管理人员登录考务中心系统管理考点管理场次管理报名管理成绩管理考试新闻网上报名成绩查询个人信息学生登录系统管理日志管理信息发布用户管理权限管理密码管理网络考试系统4当管理人员输入用户名、密码,单击“登录“按钮,则跳转到一个目的地选择页面——考务中心和网站管理。以下是各个网站页面的主要操作。A.考务中心管理中各个子功能的具体操作a.考点管理的主要操作:1.查询考点:可根据名称和编号来查找符合要求的考点。2.添加编辑删除考点:对考点进行增加、修改、删除操作。b.场次管理的主要操作:1.添加编辑删除场次:对场次进行增加、修改、删除操作。2.场次对应考点管理:对未添加考点安排的场次添加对应考点。3.场次开始报名:把选中场次的场次状态从“待开考”改为“待报名”,该状态下考生便可以从门户相关页面(网上报名)进行报名操作。c.报名管理的主要操作:1.审核报名学生:对某一场次的报名学生进行身份审核(根据学号点击查看学生详细信息),审核结果为“通过”与“不通过”两种。通过的学生报名状态改为“已核准”,不通过的则说明未通过的原因,确定后学生的报名状态改为“未通过”。2.报名场次查询:对可报名场次的考试内容或场次状态进行筛选。d.成绩管理的主要操作:1.考试内容筛选:根据考试内容列出对应的场次。2.分配成绩:给选中当前场次的学生分配成绩。成绩可以手工输入,也可随机给出。随机给出成绩后该学生的报名状态自动改为“阅卷完成”,并且场次状态改成“已阅卷”。3.公布成绩:对状态为“已阅卷”的场次可进行公布成绩的操作,并且公布成绩后该场次的所有学生的报名状态由“阅卷完成”改为“成绩发布”。B.网站管理各个子功能的具体操作a.用户管理的主要操作:1.添加、删除、修改用户:对使用网站系统的用户进行身份信息的增加、修改、删除操作。52.查询用户:根据用户姓名、用户状态、所属机构对使用网站系统的用户进行身份检索。3.还原密码:用户忘记密码可通过“清密”按钮来重置用户密码,用户密码默认为用户名。b.权限管理的主要操作:1.用户查询:根据用户编号检索用户。2.修改权限:对选中的用户进行权限的分配和修改操作。c.密码修改的主要操作:1.修改密码:修改用户自身的密码。d.日志管理的主要操作:1.查询系统日志:根据用户名、事件发生起始结束时间、发生原因进行组合查询。2.删除日志:对时间过久的日志记录可进行删除操作。e.信息发布的主要操作:1.查询信息:对已发布的信息,根据标题、作者、发表时间进行组合查询。2.添加删除编辑信息:对信息进行增加、修改、删除操作。若有账号的学生可输入用户名和密码登录,可进行浏览考试新闻或查询考试信息安排,通过网上报名参加相关考试,查询自己考试成绩,查看自己的报名信息;管理人员能够发布考试的相关新闻和考试信息,安排考点,考试科目和考试场次,对在网上报名的同学进行信息审核,通过者才可以参加考试,管理人员还可以添加新的管理人员,并对其进行信息、密码和权限的管理。若没有账号的学生可以在登录界面上点击“考生注册”,通过填写完一些信息后注册成功后,就能浏览网站上的信息。5.性能分析(1)硬件的要求:系统内存应当为1GB以上,建议2GB;系统的
本文标题:网络考试系统设计及实现
链接地址:https://www.777doc.com/doc-6425975 .html