




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2014-2015学年第1学期设 计 报 告题 目: 班级管理系统 课 程: Windows程序设计 班 级: 计算机131 姓 名: 丁志鑫 学 号: 班级管理系统一、需求分析系统功能描述班级管理系统是用于进行班级信息和学生信息管理。该系统采用面向的用户对象包括三类:管理员、班主任、学生。不同的客户对象所具有的操作权限不一样。 用户:学生(用户名和密码都是学号)查看个人信息、查看个人家庭成员信息、查看个人测评信息、查看个人奖励信息、查看个人惩罚信息、查看个人考工考级信息、查看班级信息等等。 用户:班主任(先注册后登录)管理个人信息(查看个人信息、更改密码以及其它信息)、注册功能、管理学生信息
2、、班级信息、班级档案信息、学生家庭成员信息、学生测评信息、学生奖励信息、学生惩罚信息、学生考工考级信息、综合查询管理(导出学生信息和学生测评信息Excel表)等等。 流程设计二、数据库设计(1)系统数据分析根据上面的模块功能分析与设计可知,有关数据操作的对象有3个,实体有9个。三个对象分别为以下3个级别:权限描述学生查询个人信息班主任查询;数据的录入、修改和删除管理员查询;数据的录入、修改和删除;用户帐号、权限的维护九个实体分别为以下9张表:序号表名说明1班级信息表(classes)保存学校院系及班级的信息2学生信息表(students)保存学生的基本信息3用户表(users)保存系统用户信息
3、(4)数据库主要表结构说明u 班级信息表(班级编号,班级名称)u 学生信息表(学号,姓名,性别,民族,籍贯,) u 用户表(用户编号,用户名称,密码)(1)班级信息表(classes)表classes用来保存学校院系及班级的信息。其结构如下表所示。编号字段名称数据类型说明允许空1classidvarchar(20)内码,主键否2classnamevarchar(40)班级名称(2)学生信息表(students)表students用来保存学生的基本信息。表结构如下表所示。编号字段名称数据类型说明允许空1stunovarchar(20)学号,主键否2stunamevarchar(50)姓名3sex
4、char(2)性别是4nationalityvarchar(20)民族是5family_placevarchar(30)籍贯是(9)用户表(users)表users用来保存系统用户信息。表结构如下表所示。编号字段名称数据类型说明允许空1usernovarchar(20)用户编号,主键否2usernamevarchar(40)用户名称3userpwdvarchar(40)密码是三、窗体设计代码:private void btnLogin_Click(object sender, EventArgs e)bool isNotEmpty = CheckInput();if (isNotEmpty)s
5、tring uname = txtUsername.Text.Trim();string pwd = txtPassword.Text.Trim();string sql = String.Format(select count(*) from users where uname=0 and upassword=1, uname,pwd);int r = DBHelper.ExecuteScalar(sql);if (r 0)this.DialogResult = DialogResult.OK;else MessageBox.Show(登录失败,请重新输入用户名和密码!,班级管理考试系统-登
6、录窗口,MessageBoxButtons.OK,MessageBoxIcon.Error);txtPassword.Text=;txtUsername.Text = ;txtUsername.Focus();return;代码:private void personInfoQueryMenuItem_Click(object sender, EventArgs e)string sql = select * from users where uname = admin;SqlDataReader reader = DBHelper.ExecuteReader(sql);Person person = new Person();while (reader.Read()person.Id = reader.GetInt32(0);person.Name = reader.GetString(1);person.Pwd = reader.GetString(2);person.Tid = reader.GetInt32(3);reader.Close();DBHelper.Close();PersonInfoForm pForm = new
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电商绿色物流行业物流配送模式创新研究报告
- 给砖厂送煤矸石合同范本
- 高端救生衣采购合同范本
- 私人租赁车牌协议书范本
- 深度保洁服务协议书范本
- 职工公寓合租协议书范本
- 离婚了如何写财产协议书
- 瑜伽馆赠送课程合同范本
- 用就业协议代替劳动合同
- 水稻还田合同协议书范本
- 《眼内炎患者的疾病》课件
- 临时厕所施工方案
- 2024-2030年中国独立学院行业转型挑战分析发展规划研究报告
- 历年全国普通话考试真题50套
- 智能物业管理大数据应用方案
- 香港公司股东协议书范本
- DB43T 876.8-2015 高标准农田建设 第8部分:科技服务
- 普通洗车操作流程及操作指导书
- 伤寒与副伤寒患者的护理
- 2024年辽宁电工(高级技师)高频核心题库300题(含解析)
- 北师大版二年级下册竖式计算题练习200道及答案
评论
0/150
提交评论