Windows应用程序设计第9章 学生信息管理系统设计.pptVIP

Windows应用程序设计第9章 学生信息管理系统设计.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 大连理工大学出版社高职教育出版中心 第9章 学生信息管理系统设计 主要内容: 系统需求分析 系统总体设计 系统详细设计 目的要求: 掌握基于C#的Windows数据库应用程序的开发过程及关键技术与技巧 。 9.1 系统分析 9.1.1 功能需求 对于本系统,需要实现以下一些基本功能: 院系信息的添加、修改、删除。 班级信息的添加、修改、删除。以上两功能为学生信息的分类管理提供依据。 学生信息的添加、删除、修改和分类浏览。 学生信息的查询与打印。可按姓名模糊查询,也可多条件复合查询,并可打印查询结果。 用户登录、修改密码、系统初始化等功能。 9.1 系统分析 9.1.2 数据需求 本系统管理的主要信息包括院系信息、班级信息、学生信息、用户信息等。 (1) 院系信息:包括院系代码、院系等。 (2) 班级信息:包括班级代码、班级、所在院系、入学年份等。 (3) 学生信息:包括学号、姓名、性别、班级、地区、出生日期、民族、政治面貌、照片等。 (4) 用户信息:包括ID、用户名、密码、权限级别等。 9.2 系统总体设计 9.2.1 系统模块设计 系统层次模块图: 9.2 系统总体设计 9.2.2 系统数据库设计 根据“学生信息管理系统”功能需要,设计一个名为“xsxx”的SQL Server数据库,共包含以下8个数据表: 用户表、院系表、班级表、学生表、性别代码表、地区代码表、民族代码表、政治面貌代码表。 1. 用户表   “用户表”用于存储登录用户的用户名和密码,其表结构如下表: 序号 列 名 数据类型 长 度 主 键 允 许 空 1 ID int 4 √ 2 用户名 varchar 16 3 密码 varchar 16 √ 4 权限 varchar 4 √ 2. 院系表   “院系表”用于存储院系编码信息,其表结构如下表 : 序号 列 名 数据类型 长 度 主 键 允 许 空 1 院系代码 varchar 50 √ 2 院系 varchar 50 3. 班级表   “班级表”用于存储班级编码信息,其表结构如下表 : 序号 列 名 数据类型 长 度 主 键 允 许 空 1 班级代码 Int 50 √ 2 班级 varchar 50 3 院系 varchar 50 4 入学年份 varchar 50 √ 4.学生表   “学生表”用于存储学生的个人信息,其表结构如下表 : 序号 列 名 数据类型 长 度 主 键 允 许 空 1 学号 varchar 50 √ 2 姓名 varchar 50 3 性别 varchar 50 √ 4 班级 varchar 50 5 地区 varchar 50 √ 6 出生日期 datetime 8 √ 7 民族 varchar 50 √ 8 政治面貌 varchar 50 √ 9 照片 image 16 √ 5.性别代码表   “性别代码表”用于存储性别编码的信息 ,其表结构如下表 : 序号 列 名 数据类型 长 度 主 键 允 许 空 1 性别代码 int 4 √ 2 性别 varchar 50 6. 地区代码表   “地区代码表”用于存储地区编码的信息 ,其表结构如下表 : 序号 列 名 数据类型 长 度 主 键 允 许 空 1 地区代码 int 4 √ 2 地区 varchar 50 7.民族代码表   “民族代码表”用于存储民族编码的信息 ,其表结构如下表 : 序号 列 名 数据类型 长 度 主 键 允 许 空 1 民族代码 int 4 √ 2 民族 varchar 50 8.政治面貌代码表   “政治面貌代码表”用于存储政治面貌编码的信息 ,其表结构如下表 : 序号 列 名 数据类型 长 度 主 键 允 许 空 1 政治面貌代码 int 4 √ 2 政治面貌 varchar 50 9.3 系统详细设计 9.3.1建立系统项目文件 1.在硬盘上建立学生信息管理系统项目文件目录,如在E盘上建立E:\StuMIS目录。 2.利用Visual Studio 2005新建项目,命名为StuMIS,保存在硬盘上已建立的文件夹中。 3.在E:\StuMIS目录下分别建立文件夹“data”和 “img”,分别用于存放数据库文件和图片文件。 9.3.2 数据库访问类的设计 为简化在数据库操作方面的编程代码,我们把对数据库操作的共同部分提炼出来,封装到一个类中,以后就可调用类中的方法,轻松地实现数据库的操作.

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档