欢迎来到天天文库
浏览记录
ID:18825249
大小:571.00 KB
页数:20页
时间:2018-09-25
《c#管理信息系统课程设计new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、兰州交通大学毕业实习目录1.需求22.总体设计33.数据库设计及配置33.1.数据库设计33.1.1用户管理员表43.1.2学生基本信息表43.1.3课程表43.1.4学生选课表53.1.5教师信息表53.2.数据库中各表关系54.系统实现64.1.标准模块(公有模块)64.1.1标准模块中的数据定义64.1.2标准模块代码设计64.2.系统登录模块64.2.1说明64.2.2窗体设计64.2.3代码设计74.3.主界面模块84.3.1说明84.3.2窗体设计84.3.3代码设计94.4.用户管理模块104.4.1说明104.4.2代码设计104.5.学生基本
2、信息管理模块114.5.1说明114.5.2学生基本信息维护窗体114.5.3学生基本信息查询窗体124.6.选课模块1620兰州交通大学毕业实习4.6.1说明164.6.2课程添加窗体164.7.成绩管理模块174.7.1说明174.7.2成绩录入及查询窗体174.8.教师信息管理模块174.8.1说明174.9.管理员信息管理模块184.9.1说明184.10.课程设计总结报告1920兰州交通大学毕业实习1.需求本系统主要用于学校的信息管理。1.用户身份的验证2.学生基本信息管理3.选课信息管理4.学生成绩的管理5.教师信息管理6.管理员信息管理2.总体设
3、计本系统包括:标准模块、系统登录模块、主界面模块、系统管理模块、学生基本信息管理模块、男生信息模块、女生信息模块、选课模块、成绩管理模块、教师信息模块、管理员信息模块。1.标准模块定义公共变量和过程。2.系统登录模块进行用户身份的验证。3.主界面模块作为系统总界面,供用户进行各项选择。4.系统管理模块用户管理及系统退出。5.学生基本信息管理模块学生基本信息的录入和查询,男生和女生信息查询。6.选课模块为班级选课。7.成绩管理模块进行学生成绩的录入及查询。8.教师信息模块教师的基本信息和代课信息9.管理员模块管理员的个人登录信息3.数据库设计及配置3.1.数据库
4、设计该数据库由以下几个表组成:用户管理员表、学生基本信息表、学生选课表、课程表、教师信息表。同时建立视图,男生信息视图、女生信息视图、学生课程成绩视图。如图所示:20兰州交通大学毕业实习1.1.1用户管理员表包括用户名、密码、是否是超级用户。字段名称数据类型用户名文本密码文本1.1.2学生基本信息表包括学号、姓名、电话、地址、班级名称、性别。字段名称数据类型学生号文本姓名文本密码文本专业文本年级smallint性别文本1.1.3课程表包括课程号、课程名、学分、课时、教师号。字段名称数据类型课程号文本课程名文本学分real课时tinyint教师号文本20兰州交通
5、大学毕业实习1.1.1学生选课表包括学生号、课程号、成绩。字段名称数据类型学生号文本课程号文本成绩数值(单精度浮点型)1.1.2教师信息表包括教师号、密码、姓名、性别、院系。字段名称数据类型教师号文本密码文本姓名文本性别文本院系文本1.2.数据库中各表关系学生基本信息表与班级课程表通过班级名称字段相关联,学生基本信息表与学生成绩表通过学号字段相关联,班级课程表与学生成绩表通过课程名称字段相关联。同时在数据库关系图中建立以下关系,并设置更新规则和删除规则,方便应用程序进行数据的增删改操作。20兰州交通大学毕业实习1.系统实现1.1.标准模块(公有模块)1.1.1
6、标准模块中的数据定义用于定义全局变量及过程。本系统定义了当前管理员的用户名。变量名数据类型UserNameString1.1.2标准模块代码设计staticstringtxtnames;publicstaticstringTxtUser{get{returntxtnames;}set{txtnames=value;}}1.2.系统登录模块1.2.1说明进行用户身份的验证。特定的用户才能登录到系统。1.2.2窗体设计系统登录窗体的窗体类型为Form,设计为Login,界面如下图所示:主要控件属性如下表所示:对象名类型属性值说明login窗体Caption登录管理
7、系统登录窗体Label1标签Caption用户名:显示提示信息Label2标签Caption密码:显示提示信息Text1文本框Text用于输入管理员用户名Text2文本框Text用于输入用户名对应的密码20兰州交通大学毕业实习cmdOk命令按钮Caption确定确定当前输入的用户名和密码,登录成功后进入主界面。程序将自动退出cmdCancel命令按钮Caption退出退出程序1.1.1代码设计l公共定义boolbl=false;l窗体装载处理程序(Load)publicMDIParent(){Loginlogin=newLogin();login.ShowDi
8、alog();InitializeCo
此文档下载收益归作者所有