基于sql学生选课管理系统的设计与实现

基于sql学生选课管理系统的设计与实现

ID:9378449

大小:1.12 MB

页数:36页

时间:2018-04-29

基于sql学生选课管理系统的设计与实现_第1页
基于sql学生选课管理系统的设计与实现_第2页
基于sql学生选课管理系统的设计与实现_第3页
基于sql学生选课管理系统的设计与实现_第4页
基于sql学生选课管理系统的设计与实现_第5页
资源描述:

《基于sql学生选课管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、滨江学院毕业论文题目:基于SQL学生选课管理系统的设计与实现院系滨江学院花旗营校区专业软件工程学生姓名赵宁东学号20108308064指导教师何翔职称讲师二○一四年四月三日第36页共36页目录第1章概述41.1项目开发的背景41.2项目开发的目的5第2章可行性分析研究及总体设计原则52.1可行性分析52.1.1技术可行性52.1.3社会可行性63.1业务流程分析73.2数据流图8第4章系统设计94.1系统功能设计94.2系统数据库设计114.2.1概念结构设计114.2.2数据库表设计14第5章系统开发工具

2、与开发模式的选择165.1开发工具165.2开发模式16第6章系统实现186.1登录界面186.1.1登录界面186.1.2登录流程196.2登陆首页面206.3密码修改模块206.4课程信息管理模块216.5老师信息管理界面216.6学生信息管理226.7课表信息管理226.8课表录入模块23第7章软件测试与分析237.1系统测试的定义237.2系统测试的目的以及意义247.3系统测试的重要性247.4系统测试的常用方法24参考文献27第36页共36页致谢28附录(主页面代码):29基于SQL学生选课管理

3、系统的设计与实现赵宁东南京信息工程大学滨江学院花旗校区软件工程专业,江苏南京210044摘要:伴随着这几年来的大学扩招,在校的大学生数量不断增加以及教务系统的需求不断的上涨。与之同时由此也衍生出学生选课这一个重要的环节。该系统从学生自助选课和学校的课程发布以及老师的课程分配进行了设计,同时该体系也实现了学生个人信息的查询,老师信息的查询和学生选课的功能以及老师对自己的课程信息进行发布和管理。这个程序采用Dreamweaver进行网页制作,后台数据库是以SQLServer作为支撑,通过使用JSP语言来实现动态

4、的网页效果,完成对数据库的操作以及用户的需求。除了本文在方案设计、模块布局还有功能实现的主要部分外,还介绍了与系统相关的信息管理系统,网页编程,JSP编程语言,SQLServer数据库和未来选课管理系统的发展前景等。关键词:学生选课;JSP语言;SQLServer数据库第1章概述1.1项目开发的背景随着计算机以及互联网的普及,传统的教务人为管理很难适应于现在的快节奏社会。传统的选课形式是随堂报名,没有办法预见上课人数的多少、难于统计、难于开课、效率低。同时还会浪费教学资源。依托于现代网络技术的环境,对传统的

5、选课模式进行转换,将现代网络技术使用在学生选课系统的操作和管理上已经成为一项重要的教学任务改革。与此同时现有的选课系统还存在以下不足:(1)系统运行不够稳定现有的选课系统体系经常会出现不能登录的问题,这个显然是第36页共36页web服务器不稳定造成的,建议应该有足够的性能测试之后再进行发布。(2)操作复杂,不够人性化在线课程选择应该要满足操作简单,方便。但是目前现有的系统都忽视了简单的操作。需要进行很繁琐的操作才能完成,这样会使选课系统界面不太友好,缺少人性化。(3)系统性能差大量学生在没有进行完全优化的选

6、课系统上操作会导致在选课的高峰期出现在同一时间无法登录问题。造成选课非常缓慢,影响选课进度,严重的甚至会出现服务器宕机事故的发生。最后会导致学生无法正常的进行选课,拖缓学校工作进度。1.2项目开发的目的开发学生选课系统的目的是使学生选课从随堂报名转变成网络选课,给学生和老师以及教务处之间相互提供便利。研究选课系统的实际情况,详细的对选课系统进行分析,改进现有的系统,开发出一种新的课程体系。熟悉开发系统的思路,掌握开发系统的必要方法以及流程。当高校的选课系统不断成熟会越来越依赖信息化的管理。根据现实的实际情况

7、,开发系统的步骤将集中在学生的选课课程方面,这样可以很快的适应学校的需要。选课制度的现实意义:网络选课与过去选课的方法相比更加节约资源,还能提高教务处的工作效率。同时,随着学生自助选课的增加,在线选课有效的避免了“走后门”等不良的现象,使教学更加公开透明。第2章可行性分析2.1可行性研究可行性的分析,也被称作可行性研究。分析是建立在调查的基础之上,通过判断系统是否具有必要性。对于新系统的开发和研究我们要从以下方面进行分析:技术性,经济性和社会性,以保证新系统的成功率,避免投资失误。可行性研究的目的就是在尽可

8、能短的时间内用最小的代价来判断问题能不能解决。为了实现这一目标,必须分析现实的优点和缺点,从而判断能否实现这个目标。系统完成之后能带来的经济效益是否能够远大于开发系统所带来的投资,对于选课管理系统可以从三个方面来说明:技术可行性、经济可行性和社会可行性。2.1.1技术可行性根据学生选课管理系统所需要的功能和约束开发的种种因素,根据系统的需求来衡量他们是否具备必要的开发技术。该系统是建立在数据库管理和查询的基础之上

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

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

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