- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《NET平台与C编程》实训报告
目录
完成报告后自动生成的2级目录
1 系统分析 1
1.1 需求分析 1
1.2 技术可行性分析 1
2 系统设计 2
2.1 系统目标 2
2.2 系统功能结构 2
2.3 系统编码规范 3
3 数据库与数据表设计 4
3.1 物理表结构 4
4 主界面的设计 6
4.1 主界面的菜单 6
4.2 用到的控件及属性设置 9
5 “专业管理”子窗体 10
5.1 “浏览专业”子窗体的设计 10
5.2 “增加专业”子窗体的设计 11
5.3 “修改专业”子窗体的设计 13
5.4 “删除专业”子窗体的设计 14
6 “班级管理”子窗体 16
6.1 “浏览班级”子窗体的设计 16
6.2 “增加班级”子窗体的设计 17
6.3 “修改班级”子窗体的设计 19
6.4 “删除班级”子窗体的设计 20
7 “学生管理”子窗体 22
7.1 “浏览学生”子窗体的设计 22
7.2 “增加学生”子窗体的设计 23
7.3 “修改学生”子窗体的设计 25
7.4 “删除学生”子窗体的设计 26
课程总结与体会 29
内容提要
由于实训工作的需要,北京青年政治学院计算机系需要开发一套管理本系所有专业、班级和学生的桌面Windows应用程序,用于专业、班级和学生的管理。
本系统采用SQL Server 2008作为后台数据库管理,使用Visual Studio 2010为开发平台,C#语言为开发语言进行实现。
1 系统分析
1.1 需求分析
由于实训工作的需要,北京青年政治学院计算机系需要开发一套管理本系所有专业、班级和学生的桌面Windows应用程序,主要功能如下:
1、能够浏览、增加、修改、删除本系的所有专业;
2、能够对某一专业的班级进行浏览、增加、修改和删除;
3、能够浏览班级中的学生信息,并对其进行增加、修改和删除功能。
1.2 技术可行性分析
.NET平台提供了ADO.NET的数据访问方式,使SQL Server 2008的数据库访问的实现成为可能。.NET平台提供的控件,使Windows窗体的制作相对简单、容易,由于.NET平台为不同的控件提供了一系列的事件处理程序,因此,我们可以在这些不同的事件处理程序中实现功能即可。
2 系统设计
2.1 系统目标
本系统实现如下的功能:
1、浏览专业、增加专业、修改专业和删除专业
2、根据专业浏览班级、增加班级、修改班级和删除班级
3、根据专业查找相应班级的学生进行浏览、增加、修改和删除
2.2 系统功能结构
系统功能结构图如下:
2.3 系统编码规范
本系统窗体中的所有控件以控件名+控件含义的方式进行命名,如textBoxStudentName为一个表示学生姓名的TextBox控件,buttonClose为一个用于关闭窗体的Button控件。
本系统用到的数据库存储过程的名称均以“proc_”+存储过程实现功能的方式进行命名,如proc_AddStudent表示一个用于向表中增加学生的存储过程。
3 数据库与数据表设计
本系统用到的数据库中共有3张数据表,其表结构如下:
Specialty(专业)表
字段名 数据类型 约束 说明 SpecialtyID varchar(50) 主键 专业编号 SpecialtyName varchar(50) 不能为空 专业名称 SchoolClass(班级)表
字段名 数据类型 约束 说明 ClassID varchar(50) 主键 班级编号 ClassName Varchar(50) 不能为空 班级名称 SpecialtyID Varchar(50) 参照Specialty表中的SpecialtyID 所在专业编号 Student(学生)表
字段名 数据类型 约束 说明 StudentID varchar(50) 主键 学生的学号 Name nvarchar(50) 不能为空 学生姓名 Gender nvarchar(4) 只能为“男”或“女” 学生性别 Birthday datetime 出生日期 PhoneNumber varchar(50) 联系电话 StudentAddress varchar(200) 家庭住址 ClassID varchar(50) 参照SchoolClass表中的ClassID 所在班级编号 4 主界面的设计
4.1 主界面的菜单
1、“文件”主菜单下的子菜单:
2、“专业管理”主菜单下的子菜单:
3、“班级管理”主菜单下的子菜单:
4、“学生管理”主菜单下的子菜单:
4.2 用到的控件及属性设置
控件 属性 属性值 menuStrip BackColor Control
5 “专业管理”子窗体
5.1 “浏览专业”子窗体的设计
5.1.1 子窗体的运行效果
文档评论(0)