您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > 基于Web的毕业设计选题系统
I基于Web的毕业设计选题系统II目次1引言.............................................................................................................................12需求分析.....................................................................................................................23系统设计.....................................................................................................................33.1概要设计...........................................................................................................33.2详细设计..........................................................................................................33.3数据库设计.......................................................................................................64系统实现...................................................................................................................114.1公共模块实现.................................................................................................114.2登录界面的实现.............................................................................................124.3系统管理员模块实现.....................................................................................134.4指导老师管理模块.........................................................................................174.5学生选题模块.................................................................................................205.测试与结果..............................................................................................................235.1系统管理权限测试.........................................................................................235.2系统主页面访问权限测试.............................................................................235.3用户登陆测试.................................................................................................235.4删除已经被审核试题测试.............................................................................235.5学生选题测试.................................................................................................23总结..........................................................................................................................2511引言随着计算机网络的普及,信息的自动处理以及网络式的信息交互方式越来越受到人们的青睐。运用计算机来管理学生信息的工作在各大高校得到广泛推广,基于WEB的毕业生网上选题系统与传统的手工选题方式相比不但节约资源,而且更能实现资源信息的共享,做到资源的充分利用,提高了工作效率。基于web的毕业论文选题系统由于能使得学生可以在任意地点、任意时间进行选题,因此,基于网络的选题管理系统的研发工作正引起国内外高效的广泛关注。本系统以我院为依托,研究并实现了一个基于web的毕业生选题系统。本毕业设计中,实现了管理员对于系统的维护、对于教师题目的审核,增加了对于题目的控制与管理;一方面,学生具有较高选择题目的自主权,使得学生能够选择适合自己的课题;另一方面,教师也可对选择自己题目的学生进行选择,实现了教师与学生间的相互选择,这样也更有利于教师课题的顺利完成。22需求分析毕业设计是高校人才培养方案中的重要组成部分,是对学生独立分析和解决问题能力的全面检验。随着招生规模的扩大、高校新校区的建设,多校区办学情况较为普遍,指导老师和学生在时间、空间上往往存在着较大的不同步,这成为开展毕业设计相关工作的瓶颈。然而毕业论文选题存在着特殊性,特别是选题的审核,教师的确选与学生对选题的退选、补选、改选操作常常有较大冲突,同时教学管理部门无法掌握选题人数的变化和学生分布情况,难以进行动态调整。本系统设计利用ASP和sqlserver技术实现,构建了基于web的毕业生选题系统。本毕业设计选题系统提供的功能满足不同用户需求,系统将用户分为:管理员,学生和老师。并根据用户不同,给予不同权限,这样加强系统的管理,同时加强系统的安全性。(1)、学生能在本系统中进行登录,退出,查看个人信息,添加、查看留言,选择课题,退选未被确选的课题。(2)、老师能在本系统中进行登录,退出,添加、查看留言,提交自己的课题,确定是否接受学生的课题选择,教师、学生等信息的导出(3)、管理员能在本系统中进行登录,退出,老师、学生信息的增删改,添加、查看、删除留言,维护系统数据字典,查看系统登录日志,教师题目的审核。本系统在完成管理员审核题目、学生选题、教师正选操作后,通过对数据库中不同表属性列的更新设置,不仅实现了“审核-选题-确选”流程,而且实现了教师与学生间互选,并且使得教师所带学生人数严格控制在指定范围内。33系统设计在本系统中分为三种用户,系统管理员、指导教师、学生。系统管理员为本系指导教师和学生开户,维护用户信息以及系统信息,审核教师题目;指导老师发布选题;学生选题。3.1概要设计图3-1为系统结构功能图,图3-2为选题流程系统设计。图3-1系统功能结构图图3-2选题流程图3.2详细设计3.2.1系统管理员模块系统管理员主要负责对系统参数的设置和教师题目审核等。管理员模块功能如图3-3。登录系统管理员指导老师学生教师添加选题管理员审核学生选题教师删改完成教师确选学生退选NYYNYY确选时须满足:1,该题目未被确选2,该学生未被确选3,未达到教师所带学生数目上限4图3-3管理员模块功能图管理员主要功能为:(1)管理员管理:添加、修改、删除管理员信息,并对登录账号的密码进行设置。(2)教师管理:查看、添加、修改教师信息、删除没有选题信息的教师,可按照系别、教研室、姓名检索教师,导出所有教师信息到excel表。(3)学生管理:查看、添加、修改当前学生信息、删除未选题学生的信息,并可以按专业、班级、姓名检索,导出学生数据到excel表。(4)选题管理○1题库查询:列出所有选题,可以查看题目详情,可以按照选题所属专业、选题方向、选题难度、选题关键字进行检索,导出题目信息数据到excel表。②选题信息:查看当前所有选题学生的选题信息,包括学生信息,选题导师、要求等。③已确选学生:查看已确选学生选题信息。④未确选学生:查看未确选学生信息。⑤未选题学生:查看那些学生没有选题,对于未选题学生进行处理。(5)专业设置:系统管理员可以完成专业的添加、修改、删除操作。(6)数据字典维护:网站信息、教师职称、教研室、选题难度、选题方向等信息的维护。(7)留言建议:发布通知或消息,对所有留言进行管理。(8)登陆日志:查看所有登录日志记录。(9)后台主页:返回管理员登陆主页。系统管理员数据管理,导出指导老师管学生管理选题管理系统维护留言管理专业添加登陆日志查看5(10)退出系统:退出本次登录。3.2.2指导教师管理模块指导老师发布选题以及对选择自己选题的学生进行审核确选。指导教师功能模块如图3-4。图3-4教师模块功能图指导教师主要功能为:(1)个人中心:更改个人信息。(2)选题管理:①选题列表:列出该老师所有选题,可以查询已经被审核的选题,避免选题跟其他老师相同。②添加选题:添加选题。③我的所有选题:查看我的所有选题,查看管理员是否审核,在没有被审核时,可以进行修改删除等操作。④学生确选管理:查看选择自己题目的学生信息,确定哪些学生可以选题,实现对于学生的确选。⑤导出我的选题:将自己的选题信息导出excel表格中。⑥导出所有选题:将所有选题信息导出excel表格中。(3)教师查询:查看或导出所有老师信息。(4)学生查询:查看或导出所有学生信息。(5)留言建议:查看、添加留言。(6)返回主页:返回教师登陆主页。(7)退出系统:退出本次登录。指导老师个人信息维护学生确选管理教师、学生信息查看留言添加、查看选题增、删、查看63.2.3学生选题模块学生用户所需功能较少,其功能模块如图3-5。图3-5学生模块功能图学生模块主要功能有:(1)个人中心:学生登录后可以更改个人信息以及修改登录密码。查看自己已经选过的选题,退选不适合自己的选题,已被老师确选过的选题,则不可以再退选。(2)开始选题:查询可供自己选的所有选题,并选择自己感兴趣的选题。(3)教师查询:查看所有老师信息。(4)留言管理:阅读通知留言、咨询留言。(5)返回主页:返回学生登陆时主页。(6)退出系统:退出本次登录。3.3数据库设计下面是数据库表详细清单:表3-1为用户类型表,包含用户类型编号,用户类型。本表中包含三种类型,分别是:管理员,教师,学生。表3-1用户类型表序号列名数据类型长度主键允许空说明1U_T_idnvarchar20是否用户类型编号2U_typenvarchar50否用户类型表3-2为管理员列表,包含管理员所属的类型编号,管理员编号,姓名,密码等信息,其中密码默认为admin。学生个人信息维护教师信息查看留言添加、查看选题查看、预选7表3-2管理员表序号列名数据类型长度主键允许空默认值说明1user_nonvarchar20是否管理员编号2user_namenvarchar50否管理员姓名3User_passnvarchar20是(admin)登陆密码4U_T_idnvarchar20否用户编号表3-3为系部信息表,包括系部的基本信息,本系统以信息
本文标题:基于Web的毕业设计选题系统
链接地址:https://www.777doc.com/doc-2083111 .html