作为高校毕业生的一个毕业设计信息管理系统,它就面对着许多用户的操作,而这些用户对系统的操作应该有所不同,所以我们在设计时必须要对不同的用户设立不同的权限。在本系统中,我们考虑了3种权限(管理员,指导教师,学生)。管理员可以对教师、学生、毕业设计课题进行操作,而教师和学生只能对毕业设计课题进行部分操作。
同时,我们为了使本系统更加符合我们的实际要求,教师可以在线查询班级的课程表,根据不同专业所学课程的内容在线出题,但是所出的题目必须经过管理员的审核后学生才能进行选择。在学生的选题模块中,学生可以先进行本班毕业设计所有课题的查询,然后在根据自己的实际情况,选择自己要选的毕业设计课题。同时还可以进行选题情况查询,以进一步确定。
3.2 可行性分析
(1)经济可行性
系统所要求的硬件(计算机及相关硬件)和软件环境(JSP+Oracle),市场上都容易买到或从相关网站下载,系统成本主要集中在开发与文护上,不会造成过重的经济负担。而一旦此系统投入使用,不仅可以减少教学管理者的工作强度,提高工作效率,而且极大限度的方便了用户,可以节省大量的人力、财力。
(2)技术可行性
技术上的可行性分析主要是分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。在软件方面,本系统采用JSP技术进行开发,前台网页设计使用的是Dreamweaver,而数据库系统采用的是Oracle 9i。通过在软、硬件方面的分析,现有工具与环境可以实现系统的开发,因此具有技术上的可行性。
(3)管理可行性
主要是管理人员是否支持,现有的管理制度和方法是否科学,规章是否齐全,原始数据是否正确等。系统的开发主要就是为了方便毕业设计信息的管理,补充现在传统管理方式的不足,因此具备了管理上的可行性。
综上所述,系统开发目标已明确,在技术和经济等方面具备可行性,投入少,见效快,因此系统的开发是完全可行的。
3.3 系统设计思想
本系统存在3种用户:学生、教师、管理员。学生和教师用给定的帐号、密码登录系统进行操作。登录判定上首次基于数据库验证,然后把用户信息写入session,然后其他页面采用session验证。系统结构上采用页面镶嵌程序和语句,工作原理如图3-1所示:
图3-1 系统工作原理图
在系统结构中,用户界面层通过统一的接口向数据库存储层发送请求,数据库存储层收到请求处理之后把数据返回到用户界面层。
3.4 数据库设计
3.4.1 数据库需求分析
数据库需求分析就是要了解在这个系统中,用户需要查询、更新、删除和保存哪些数据,收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
针对毕业设计信息管理系统功能的需求,总结出如下需求信息:
(1) 用户分教师、学生和管理员。本文来自辣.文~论-文·网原文请找腾讯32,49114
(2) 教师担任一门或多门课程。
(3) 学生只能选择一个毕业设计课题。
(4) 学生对自己所选课题的查询。
(5) 教师根据自己所授课程可以给相应的班级在线出题。
(6)教师可以对自己所出的课题进行查询、修改。
(7) 管理员可以添加、查询、删除、更改学生和教师的信息,可以对教师所出的题目进行审核。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
jsp毕业设计信息管理系统设计 第3页下载如图片无法显示或论文不完整,请联系qq752018766