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

  • 137
  • 0
  • 约1.97万字
  • 约 36页
  • 2016-12-19 发布于安徽
  • 举报

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

滨江学院 毕业论文 题 目: 基于SQL学生选课管理系统的设计与实现 院 系 滨江学院花旗营校区 专 业 软件工程 学生姓名 赵宁东 学 号 20108308064 指导教师 何翔 职 称 讲师 二○一四 年 四 月 三 日 目 录 第1章 概述 4 1.1 项目开发的背景 4 1.2 项目开发的目的 5 第2章 可行性分析研究及总体设计原则 5 2.1 可行性分析 5 2.1.1 技术可行性 5 2.1.3 社会可行性 6 3.1 业务流程分析 7 3.2 数据流图 8 第4章 系统设计 9 4.1 系统功能设计 9 4.2 系统数据库设计 11 4.2.1 概念结构设计 11 4.2.2 数据库表设计 14 第5章 系统开发工具与开发模式的选择 16 5.1 开发工具 16 5.2 开发模式 16 第6章 系统实现 18 6.1 登录界面 18 6.1.1 登录界面 18 6.1.2 登录流程 19 6.2 登陆首页面 20 6.3 密码修改模块 20 6.4 课程信息管理模块 21 6.5 老师信息管理界面 21 6.6 学生信息管理 22 6.7 课表信息管理 22 6.8 课表录入模块 23 第7 章 软件测试与分析 23 7.1系统测试的定义 23 7.2系统测试的目的以及意义 24 7.3系统测试的重要性 24 7.4系统测试的常用方法 24 参考文献 27 致 谢 28 附录(主页面代码): 29 基于SQL学生选课管理系统的设计与实现 赵宁东 南京信息工程大学滨江学院花旗校区软件工程专业,江苏 南京 210044 摘要:伴随着这几年来的大学扩招,在校的大学生数量不断增加以及教务系统的需求不断的上涨。与之同时由此也衍生出学生选课这一个重要的环节。该系统从学生自助选课和学校的课程发布以及老师的课程分配进行了设计,同时该体系也实现了学生个人信息的查询,老师信息的查询和学生选课的功能以及老师对自己的课程信息进行发布和管理。这个程序采用Dream weaver进行网页制作,后台数据库是以SQL Server作为支撑,通过使用JSP语言来实现动态的网页效果,完成对数据库的操作以及用户的需求。除了本文在方案设计、模块布局还有功能实现的主要部分外,还介绍了与系统相关的信息管理系统,网页编程,JSP编程语言,SQL Server数据库和未来选课管理系统的发展前景等。 关键词:学生选课;JSP语言;SQL Server数据库 第1章 概述 1.1 项目开发的背景 随着计算机以及互联网的普及,传统的教务人为管理很难适应于现在的快节奏社会。传统的选课形式是随堂报名,没有办法预见上课人数的多少、难于统计、难于开课、效率低。同时还会浪费教学资源。 依托于现代网络技术的环境,对传统的选课模式进行转换,将现代网络技术使用在学生选课系统的操作和管理上已经成为一项重要的教学任务改革。 与此同时现有的选课系统还存在以下不足: (1)系统运行不够稳定 现有的选课系统体系经常会出现不能登录的问题,这个显然是web服务器不稳定造成的,建议应该有足够的性能测试之后再进行发布。 (2)操作复杂,不够人性化 在线课程选择应该要满足操作简单,方便。但是目前现有的系统都忽视了简单的操作。需要进行很繁琐的操作才能完成,这样会使选课系统界面不太友好,缺少人性化。 (3)系统性能差 大量学生在没有进行完全优化的选课系统上操作会导致在选课的高峰期出现在同一时间无法登录问题。造成选课非常缓慢,影响选课进度,严重的甚至会出现服务器宕机事故的发生。最后会导致学生无法正常的进行选课,拖缓学校工作进度。 1.2 项目开发的目的 开发学生选课系统的目的是使学生选课从随堂报名转变成网络选课,给学生和老师以及教务处之间相互提供便利。研究选课系统的实际情况,详细的对选课系统进行,,开发一种新的课程体系,实际情况,在学生的课程,应学校的需要。的发展,。Dream weave被广泛地应用在各种互联网应用、电子商务搜索引擎等。同时SQL Server2005数据库作为微软推出的以标准JET为引擎的桌面型数据库系统,具有操作简单、界面友好等特点,具有较大的用户群体。因此Dream weave+ SQL Server2005成为许多中小型网上应用系统的方案。从上面的分析,在技术上对网络平台的开发是。 ,所以没

文档评论(0)

1亿VIP精品文档

相关文档