- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生学籍管理系统
设计说明书
目录
摘 要 3
第一章 需求分析 4
第二章系统设计 4
2.1数据库设计 4
2.1.1数据库简介 4
2.1.2概念结构设计 4
2.1.3逻辑结构设计 5
2.2总体结构设计 10
2.2.1模块设计 10
2.2.2系统结构设计 13
第三章 系统实现 13
3.1系统登录模块 13
3.2系统主界面模块 15
3.3系统功能模块 16
3.3.1用户管理 16
3.3.2权限管理模块 20
3.3.3院系管理模块 22
3.3.4班级管理模块 26
3.3.5专业信息管理模块 28
3.3.6课程信息管理模块 31
3.3.7教师管理模块 34
3.3.8学期信息管理模块 37
3.3.9学生成绩管理模块 38
3.3.10学生档案管理模块 44
3.3.11用户操作模块 49
3.4系统测试 50
第四章总结 51
摘 要学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。系统的核心和基础,把系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。数据库的概念数据库是长期储存在计算机内大量的有组织的,可以共享的数据的集合,这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。新建修改数据库概念结构设计对需求分析阶段收集到的数据进行分类、组织(聚集),形成实体、实体的属性,标识实体的码,确定实体之间的联系类型,设计E-R图
图2.1
2.1.3逻辑结构设计
逻辑结构设计应该首先选择最适于描述与表达相应概念结构的数据模型,然后选择最合适的数据库管理系统。逻辑结构设计时一般要分两步进行:
将概念结构转换为一般的关系、网状、层次模型,并将转化来的关系、网状、层次模型向特定数据库管理系统支持下的数据模型转换
对数据模型进行优化
本系统中逻辑结构设计主要是将概念结构设计阶段设计好的的E-R图转换成具体的数据库管理系统支持的数据模型。关系模型的逻辑结构是一组关系模式的集合。而E-R图则是由实体、实体的属性和实体之间的联系三个要素组成的。所以将E-R图转换为关系模型实际上就是要将实体、实体的属性和实体之间的联系转化为关系模式,这种转换一般遵循如下原则:一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码。
现在需要将上面的数据库概念结构转化为SQL Server 2000 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。学籍管理系统数据库中各个表格的设计结果如下面的几个表所示。每个表表示在据库中的一个数据表。
编号 字段名 数据结构 别名 1 studentID Varchar(15) 学号 2 studentName Char(8) 姓名 3 className varchar(30) 班级名称 4 age smallint 年龄 5 sex Char(2) 性别 6 nation Char(4) 民族 7 nativeplace Varchar(30) 籍贯 8 majorName varchar(20) 专业名称 9 status char(8) 政治面貌 10 homeAddress varchar(30) 家庭住址 11 birthday datetime 出生日期 12 indate datetime 入学日期
图2.2 学生表
编号 字段名 数据结构 别名 1 departmentID char(10) 院系编号 2 departmentName varchar(30) 院系名称 图2.3院系表
编号 字段名 数据结构 别名 1 classID varchar(30) 班级编号 2 className varchar(30) 班级名称 3 departmentName varchar(30) 院系名称 4 grade char(1
文档评论(0)