学生成绩管理系统 课程设计.doc

学生成绩管理系统 课程设计.doc

ID:59404523

大小:493.50 KB

页数:23页

时间:2020-05-27

学生成绩管理系统 课程设计.doc_第1页
学生成绩管理系统 课程设计.doc_第2页
学生成绩管理系统 课程设计.doc_第3页
学生成绩管理系统 课程设计.doc_第4页
学生成绩管理系统 课程设计.doc_第5页
资源描述:

《学生成绩管理系统 课程设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、毕业实训报告毕业设计题目:学生成绩管理系统学生姓名:所在学院:信息工程学院专业及班级:指导教师:完成日期:2014年1月10日目录1.选题的目的和意义21.1项目开发的背景21.2项目概述21.3设计目的与意义22系统的开发技术及主要架构32.1开发技术的选择32.2项目开发的工具32.3数据库的连接43可行性研究43.1经济可行性分析43.2操作可行性分析43.3技术可行性分析53.4可行性综合分析54需求分析54.1功能分析54.2系统数据流程图65网站总体设计65.1登录流程75.2系统功能结构图86数据库设计86.1系统实体E-R

2、图86.2实体联系图116.3逻辑结构设计117系统主要功能模块详细设计137.1用户登录137.2网站管理138系统测试238.1测试原则238.2测试用例238.3测试小结269总结27参考文献:281.选题的目的和意义1.1项目开发的背景几年前,各个学校对于学生成绩的管理还是停留在运用手工操作,随着各个学校的规模不断壮大,学生人数逐年增加。关于学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但人工管理又有着许多缺陷,比如:效率底、易出错、检索信息慢、对学校的管理提供决策信息较为困难等。所以我

3、想借本次毕业设计之际,开发一个适用于高校的学生成绩管理系统,方便学校对各类信息的管理,减轻学校的负担。1.2项目概述本管理系统主要内容是学生信息管理,课程信息管理,学生成绩管理和教师信息管理,管理员添加教师记录,初始化教师的登录信息,教师添加学生记录,初始化学生登录信息等等。全文共分为概述、系统分析、系统总体设计、详细设计、开发总结、参考文献、附录等。1.3设计目的与意义本系统是将现代化的计算机技术和传统的教学、教务工作相结合设计完成的系统,实现了工作过程的计算机化,提高工作效率和工作质量,该系统的完成将具有以下几点重要的意义:(1)系统

4、具有较强的实用性、可靠性和适用性(2)对各个数据的输入进行了检测,大大减少了异常的发生。(3)能够按照用户输入的关键字进行查询(4)注意到了数据的安全性。(5)简化了用户的操作过程,尽量减少用户的工作量2系统的开发技术及主要架构2.1开发技术的选择由于JAVA面向对象,安全性高,跨平台,易移植,易掌握等特点,尤其是在安全性和跨平台性两个方面非常显著。因此,最后我选择采用Java技术开发这个系统。2.2项目开发的工具这个web系统的服务器采用开源的Tomcat6.0,数据库采用开源的MySQL。在MyEclipse工作平台上使用Java、J

5、avaScript与JSP技术,采用MVC模式开发。2.2.1MyEclipe简介MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench),简称MyEclipse是对EclipseIDE的扩展,利用它我们可以很方便地使用数据库和JavaEE开发和发布系统,提高了工作效率。2.2.2MySql简介MySQL名字的来历是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有

6、成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。2.2.3Tomcat简介Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。2.3数据库的连接JDBC(JavaDataBaseConnectivity,java数据库

7、连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供一个标准的API。据此可以构建更高级的工具和接口,使数据库开发人员能够用纯JavaAPI编写数据库应用程序,本系统采用JDBC连接数据库。3可行性研究3.1经济可行性分析本系统开发要耗去一定的时间,而所用的开发工具和软件基本是免费的。由于系统能够在未来一段时期内稳定地发挥作用,因此该系统对于管理学生成绩都有很大的帮助。由此可见,开发此系统在经济上是完全可行的。3.2操作可行性分析如今的计算机已经进入各个家庭,硬件成本不断的下降,计算机价格不断降低。该系统具有友好的用户

8、界面、良好的安全性设置等,使用户可以很快地掌握系统的操作方法,因此在操作上是可行的。3.3技术可行性分析从目前IT业内使用比较广泛的数据库和管理软件来看,使用比较简单的中小型数据库Mysql和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。