(设计)研究背景与意义
研究背景 :
设计的管理是高校管理工作中的一项重要内容。随着高等教育教学改革的不断深入,对于高校设计管理的规范化、科学化和信息化已成为目前面临的重要课题。目前,很多高校的设计管理还存在一些问题。例如:根据教学要求,通常学生在大学最后一年需要在外地实习,此时又面临着毕业作品选题问题;另外,毕业作品完成时,文档的上交也存在困难。同时,在做毕业作品的过程中,由于学生在外地,指导教师对学生的指导和交流也遇到一些麻烦。要解决以上这些问题,一方面要提高管理员业务知识和管理水平;另一方面要充分利用现代科学技术。建立现代化的管理信息系统。近几年来我国各大院校加快了信息化进程,基本上都建立了自己的校园网,这为毕业文档管理系统的开发提供了必备的物质基础。
研究意义 :
本课题是基于J2EE 技术的毕业文档管理系统,J2EE技术可简化且规范化系统的开发部署,进而提高可移植性、安全与再用价值。通过毕业文档管理系统,能更好的完成指导教师与学生的信息交流与沟通。而且通过系统,学生能完成文档的提交与修改,使文档的完成质量得到提高。对于学生控制毕业文档的撰写进度进一步的科学控制,方便指导教师全程负责指导。这样,不仅简化了文档的管理流程,也节省了时间和人力投入。
二、文档(设计)的主要内容
本文档主要研究以下内容:
1. 研究本课题的知识背景
本文通过应用Java语言,根据J2EE的技术架构,采用CSS样式/javaScript设计页面布局。应用tomcat服务器搭建开发平台。功能性代码则是采用了J2EE技术中struts,hibernate和spring等技术完成。应用mySql数据库方便于设计数据库表的结构。布局是否美观直接决定了系统的使用性,采用CSS样式能使页面的布局得意控制,使页面美观。CSS样式从控制颜色的分布与控制更加方便我们得到想要的布局。mySql数据库在我使用过的数据库中是相当方便的一种,它生成各种数据库表的时候只要输入名称,类型与大小,是否为主键,就可以了,这样能极大的减少开发时间。至于tomcat是一种相当熟悉的服务器了。而J2EE中所用到的技术能极大的减少代码量,使得代码的条理清晰以及可利用性高。
2. 功能设计
l 用户登录模块:验证用户信息,通过验证完成页面跳转。这里主要采用CSS样式的布局,使登录的窗体看起来美观。
l 学生用户模块:学生注册,学生登录,课题选择,课题查询,课题编辑,上传文档,查看成绩,修改密码。
l 教师用户模块:修改个人信息,上报课题,课题管理,查看学生名单与联系方式,与学生交流(文字和文件),上报成绩,查看历年课题等。
l 管理员用户模块:对教师的添加,删除等功能;对学生的添加(excell文件导入),删除;课题的审核管理;其他维护系统运行的功能。
3. 拟采取的技术路线
[1] 采用CSS样式布局,能理性的控制页面直观的色彩搭配与布局。这样,可以使得页面看起来美观,更具使用性。
[2] 使用mySql数据库能够使建表工作更为轻松,而有别于ORACLE中的建表指令。
[3] 对于代码的struts,hibernate和spring三大框架更加有效的控制了代码的结构与代码量,使代码便于管理。