最新sql-sever2005数据库应用学生成绩管理系统设计.doc





《最新sql-sever2005数据库应用学生成绩管理系统设计.doc》由会员分享,可在线阅读,更多相关《最新sql-sever2005数据库应用学生成绩管理系统设计.doc(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datesql-sever2005数据库应用学生成绩管理系统设计sql-sever2005数据库应用学生成绩管理系统设计学校代码:10128学 号:设计说明书题 目: 学生成绩管理系统学生姓名: 学 院: 信息工程学院班 级: 指导教师: 讲师年 月 日内蒙古工业大学设计任务书 课程名称:数据库应用 学院: 信息工程学院 班级: 学生姓名: 学号: 指导教师: 一、题目 学生
2、成绩管理系统二、目的与意义 通过学习SQLSERVER数据库,设计开发学生成绩管理系统,可以加强学生对数据库系统的理解,培养学生的数据库应用系统开发能力,加强学生的工程经验,为学生在毕业时从事软件开发工作打下坚实的基础。 三、要求(包括原始数据、技术参数、设计要求、图纸量、工作量要求等) 1、采用MVC三层模式进行系统设计;2、应用JSP/Servlet和Struts 2的等开发技术实现系统;3、实现学生信息管理、课程信息管理、成绩管理等功能;4、上交设计说明书1份。四、工作内容、进度安排 1、综合应用数据准备2学时 2、系统功能实现4学时 3、书写报告课后完成五、主要参考文献1 郑阿奇SQL
3、 Server实用教程第二版. 北京:电子工业出版社.20052 李存斌数据库应用技术-SQL Server 2000简明教程北京:中国水利水电出版社.20013 钱雪忠,罗海驰,程建敏.SQL SERVER 2005实用技术及案例系统开发.第一版.北京:清华大学出版社.2007审核意见系(教研室)主任(签字) 指导教师下达时间 2013年 4月15日 指导教师签字:_1. 学生成绩管理系统概述1.1 研究背景学生成绩管理系统是学校管理学生的重要工具,是学校不可或缺的部分。 随着在校大学生人数的不断增加,教务系统的数量也不断的上涨,。学校学生管理工作繁杂、资料众多,人工管理信息的难度也越来越大
4、,显然是不能满足实际的需要,效率也是很低的。并且这种传统的方式存在着很多的弊端,如:保密性差、查询不便、效率低,很难维护和更新等。然而,本系统针对以上缺点能够极大地提高对学生信息管理的效率,也是科学化、正规化的管理,与世界接轨的重要条件。 1.2 开发意义随着这些年电脑计算机的速度质的提高,成本的下降,IT互联网已成为大众趋势的发展。我们使用电脑的高效率才处理数据信息成为可能。 学生成绩管理系统的出现,正是管理人员与信息数据,计算机的进入互动时代的体现。友好的人机交互模式,清晰简明的图形界面,高效安全的操作使得我们对成千上万的信息的管理得心应手。通过这个系统,可以做到信息的规范管理,科学统计和
5、快速的查询,从而减少管理方面的工作量,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义1.3 参考资料软件测试方法和技术 朱少民 主编 清华大学出版社软件测试教程 杜文洁 主编 清华大学出版社如何设计黑盒测试的测试用例 谈 燕 主编 成都教育学院学报常用软件工程 郑人杰 主编 清华大学出版社面向对象软件工程与UML 张 京 主编 人民邮电出版社数据库原理与实践教程SQL Server 何玉洁 主编 清华大学出版社2. 系统需求分析2.1 开发环境和软件(1) 操作系统:Windows 7 (2) 数据库软件:SQL Server 2005 (3) Java开发工具:Myeclips
6、e8.5 2.2 系统设计与功能分析 学生信息管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。该系统用java语言编写,用SQLServer2005数据库作为后台的数据库进行信息的存储,用SQL语句完成学生学籍信息的添加,查询,修改,删除的操作以及成绩的录入,修改,删除等。用JDBC驱动实现前台Java与后台SQL数据库的连接。Java语言跨平台性强,可以在windows,linux,ubuntu等系统下使用,方便简单,安全性好。SQLServer2005数据库高效安全,两者结合可相互利用各自的优势。该系统实现的大致功能:1 学生信息管理。该界
7、面提供了对学生学籍信息的查询,添加,修改,删除。2 课程信息管理。该界面提供了对课程信息的查询,添加,修改,删除3 学生成绩管理。该界面提供了对学生成绩的添加,修改,删除,查询。 出生时间 专业 总学分学籍 性别 姓名 学号备注成绩学号 课程号 成绩课程课程号学时课程名学分开课学期3.1 系统概念结构设计图3.1系统E-R图3.2 系统逻辑结构设计学生信息表:表3.2.1学生信息表 课程信息表:表3.2.2课程信息表成绩表:表3.2.3成绩表3.3 数据库实现3.3.1关系模型本设计中,存在2个实体(学生,课程),一个联系(成绩),在学生实体中,学号作为关键字;在课程实体中,课程编号作为关键字
8、;在成绩实体中,学号和课程号共同作为关键字。实体关系模式: 学生(学号,姓名,性别,出生时间,专业,总学分,备注,联系方式,照片) 课程(课程号,课程名,开课学期,学时,学分)联系关系模式: 成绩(学号,课程号,成绩)3.3.2 数据库关系图图3.3.2数据库关系图3.3.3 SQL语句实现3.3.3.1数据表的创建:1).学生信息表create table XSB(XH char(6) not null primary key,XM char(8) not null,XB bit null default 1,CSSJ datetime null,ZY char(12) null,ZXF i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 sql sever2005 数据库 应用 学生 成绩管理系统 设计

限制150内