- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机设计论文] 学生信息管理系统 报告推荐
课 程 设 计
详细设计文档,请联系本人QQ:
课程名称 数据库系统概论
题目名称 学生信息管理系统
学生学院 计算机学院
专业班级 级软件4班
学 号
学生姓名
指导教师
200 9 年 6 月 25 日
目 录
目 录 1
1.相关技术介绍 2
2.需求分析 2
2.1 数据字典 2
2.2 数据流图 2
2.3 安全性和完整性要求 2
3.概念结构设计 3
3.1 E-R图(注意规范化) 3
4.逻辑结构设计 4
4.1 关系模型转换成具体RDBMS支持的实际关系数据模型 4
4.2 设计用户子模式 6
4.3 系统结构图 6
4.4 安全性(用户类别和权限) 15
5. 数据库物理设计 7
5.1 选择建立索引 7
5.2 确定数据的存放位置 7
5.3 确定系统配 7
6. 数据库实施 8
6.1 创建数据库及数据库对象 8
6.2 数据库备份和恢复方案 10
6.3 用户界面的设计和实现 11
6.4 应用程序编码 11
7. 系统测试方案和测试报告 21
8. 安装和使用说明 24
参考文献 27
相关技术介绍(分析)
1、对使用的RDBMS和应用开发工具作简单的介绍
一所优秀的大学,学生信息管理是重要的一环。随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。随着计算机网络的发展,基于Web的网络管理模式将Web技术与管理技术相融合,使学校管理人员能够方便地通过Web浏览器配置和监控网络,使老师和学生方便的查阅信息,这样大大的提高了管理工作的效率。本学生信息管理系统采用B/S结构,JSP(J2EE),具体是业界流行安全性效率性都相当理想的JSP+Servlet+JavaBean结构,并使用能极大提高数据库性能的DAO模式,数据库采用SQL Server 2000 SP4,简单而有效的管理数据。
本系统所采用的数据库Microsoft SQL Server 2000 ,众所周知,SQL Server 2000能够满足今天的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩 性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQL Server 2000 还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。
开发工具MyEclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错,在J2EE开发者中有极好的口碑,是此类开发人员的首选开发工具。
二、需求分析
数据字典(包括数据项、数据结构、数据流、数据存储和数据处理,参考数据库教材和软件工程教材)和数据流图(参考软件工程教材);
安全性和完整性要求;
三、概念结构设计
1、E-R图(注意规范化)。
四、逻辑结构设计
1、将上述关系模型转换成具体RDBMS支持的实际关系数据模型;
表1 学生信息表(Student)
列名 数据类型 大小 字段描述 StudentNo int 4 学生学号,主键 StudentName varchar 20 学生姓名 Gender varchar 4 学生性别 Birthday datetime 8 学生出生年月 ClassName varchar 20 学生所在班级,外键引用Class(ClassName) Picture varchar 256 学生所在年级,允许空 Remark varchar 256 学生备注,允许空
表2 成绩信息表(Score)
列名 数据类型 大小 字段描述 ScoreID int 4 成绩编号,主键 StudentNo int 4 学生学号,外键引用Student(StudentNo) CourseID int 4 课程编号 Score float 8 成绩分数
表3 课程信息表(Course)
列名 数据类型 大小 字段描述 CourseID int 4 课程编号,主键 ClassName varchar 20 班级名称,外键引用Class(ClassName) SubjectName varchar 20 科目名称,外键引用Subject(SubjectName) Teacher varchar 20 任课教师,外键引用Teacher(TeacherName) B
您可能关注的文档
- [硕士论文]对超女现象营销模式的研究与思考推荐.pdf
- [硕士论文]数据采集及处理系统设计推荐.pdf
- [管理工程类] 招投标课程设计实验报告推荐.doc
- [艺术设计类] 临沂蓝玫瑰华星钻石首饰公司VI设计 毕业论文推荐.doc
- [计算机网络概论电子教案]第十章 Internet接入技术推荐.ppt
- [计算机设计] 基于.NET的玉器交易网推荐.doc
- [计算机设计] 基于JAVA的餐饮管理系统(毕业论文)推荐.doc
- [计算机] VI识别系统设计 毕业设计论文推荐.doc
- [计算机设计] 图书管理系统毕业论文推荐.doc
- [计算机设计论文] C#--翻牌游戏推荐.doc
- 教科版科学三年级下册第三单元《太阳、地球和月球》测试卷及完整答案【考点梳理】.docx
- 教科版科学三年级下册第三单元《太阳、地球和月球》测试卷及答案【历年真题】.docx
- 教科版科学三年级下册第三单元《太阳、地球和月球》测试卷及参考答案(新).docx
- 教科版科学三年级下册第三单元《太阳、地球和月球》测试卷及参考答案(巩固).docx
- 教科版科学三年级下册第三单元《太阳、地球和月球》测试卷及完整答案.docx
- 教科版科学三年级下册第三单元《太阳、地球和月球》测试卷及参考答案(预热题).docx
- 一年级科学素养提升计划.docx
- 教科版科学三年级下册第三单元《太阳、地球和月球》测试卷及参考答案(综合卷).docx
- 教科版科学三年级下册第三单元《太阳、地球和月球》测试卷及完整答案【各地真题】.docx
- 教科版科学三年级下册第三单元《太阳、地球和月球》测试卷及参考答案(夺分金卷).docx
文档评论(0)