- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计
课程名称 数据库系统原理课程设计
题目名称 学生信息管理系统
专业班级
学生姓名
学 号
指导教师
目 录
摘 要 2
第一章 需求分析 . 3
1.1 信息需求 3
1.1 功能需求 3
第二章 数据库设计 5
第三章 类的应用 6
3.1 模块任务 6
3.2 模块指标 6
3.3 模块提出 6
3.4 模块实施 6
第四章 数据访问方法 8
4.1 模块任务 8
4.2 模块指标 8
4.3 模块实施 8
第五章 窗体和事件应用 10
5.1 模块任务 10
5.2 模块的提出 10
5.3 模块实施 10
第六章 程序设计总结 15
6.1 感想 15
6.2 致谢 15
参考文献 15
附源程序 16
数据库课程设计
摘 要
目前,我国的大中专院校的学生信息管理水平普遍不高。在当今的信息时代,传统的
管理方法必然要被以计算机为基础的信息管理系统所代替, 而且目前很多重点院校都已经
有了自己的教务管理系统。 已有的大都比较偏向学生档案管理, 学籍管理等, 而本案例则
把重点放在信息管理上, 从整体上进行分析设计, 这对于其他类似的管理系统的设计有很
高的参考意义。
采用学生信息管理系统进行 C#程序开发,将 C#程序中的所有概念和技术应用到学生信息管理系统的开发当中, 按照软件工程的思想来进行网站开发。 分别进行学生信息管理系统需求分析、 学生信息管理系统数据库设计、 学生信息管理系统主菜单设计、 学生信息管理系统中类的应用、 学生信息管理系统数据访问方法、 学生信息管理系统窗体和事件应用和学生信息管理系统应用部署等几个模块来完成。
关键词: C#;数据库;信息管理;管理系统
2
数据库课程设计
第一章 需求分析
1.1 信息需求
我们将管理体制和建立各种管理规范与开发信息系统有机地结合起来, 通过几个功能模块进行统一管理,要求管理系统满足以下几个方面的要求:
从用户角度来看,系统首先应该能够提供便捷与强大的信息查询功能。对于学校的全体教师而言,他们应该能够对系统的不同部分有各自不同的权限。
具有较强的灵活性及可扩展性,能够存储一定数量的学生信息,并方便有效地进行相应的数据操作和管理 .这主要包括:学生信息的录入、删除及修改,各种信息的单条件查询和多条件的组合查询,以及学生各科信息的多关键字检索查询。
具有较高的安全性,系统登录有各自的安全账户。系统管理员可添加用户信息,更改
用户信息和删除用户信息, 同时可以针对其他的信息具有所有的权限; 任课教师可以录入信息;学生只能对所有的信息具有查询的功能,不具有修改、 删除和录入的权限。系统能够提供数据信息授权访问,防止随意删改等。
1.2 功能需求
1.2.1 功能模块设计
学生信息管理系统
系统管理 学生管理
用
用
用
用
学
学
学
学
户
户
户
户
生
生
生
生
添
查
修
删
添
查
修
删
加
询
改
除
加
询
改
除
图 1-1 功能模块图
3
数据库课程设计
1.2.2 系统管理
本模块主要是维护系统的正常运行和安全性设置, 包括当登录用户身份时管理员能够
完成添加用户、删除用户、 修改密码、查询用户的权限和重新登录等功能, 以及能够实现
按照学生的学号、 学生的姓名、 学生所在班级代码或者学生的性别, 进行单条件或者组合
条件的查询。
主要有 :
1、用户信息添加
2、用户信息查询
3、用户信息删除
4、用户信息修改
5、用户修改密码
1.2.3 学生管理
本模块能够实现有关学生基本信息的录入、修改、查询和删除。同时能够实现按照学
生学号或学生姓名,进行单条件或者组合条件的查询。
主要有 :
1、学生基本信息的录入
2、学生基本信息的修改
3、学生基本信息的查询
4、学生基本信息的删除
4
数据库课程设计
第二章 数据库设计
学生信息管理系统是以学生信息数据为主的管理,其数据库的建立、健全就是关键。
合理的数据库结构设计可以提高数据存储的效率, 保证数据的完整性和一致性。 同时,合
理的数据库结构也有利于程序的实现。
主要步骤如下 :
1、创建学生信息管理系统数据库 : SXXXGL
2、创建学生信息管理系统的数据表 : StudentInfo 和 UserInfo
表 2-1 学生信息表 StudentInfo
列名
数据类型
数据长度
允许 null
备注
Sno
varchar
8
不允许
学号
Sname
varchar
20
允许
姓名
Sex
varchar
2
允许
性别
Birthday
datetime
8
允许
出生日期
Classid
varchar
10
允许
班级
Tel
varchar
20
允许
电话
表 2-2 用户登录表 UserInfo
列名
数据类型
数据长度
允许 null
备
原创力文档


文档评论(0)