




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理信息系统作业设计第一章:系统规划2(一)系统开发的设计目标2(二)系统现状描述2(三)系统开发方法2第二章:系统分析3(一) 学生成绩管理系统的可行性分析报告3(二) 业务流程图3(三) 数据字典4第三章:系统设计5(一)学生成绩管理系统的功能结构框图设计5(二)学生成绩管理系统的信息系统流程图6第四章:数据库设计6(一)学生成绩管理系统的数据库结构设计61、 数据库规划62、 实体图7(二)学生成绩管理系统的数据库表关系设计10第五章 :系统实施11(一)系统模块的设计12(二)模块的设计与实现121、用户登录界面132、用户管理界面设计133、查询界面设计14第六章 总结语19(一)心得体会19(二)参考文献19第一章:系统规划(一)系统开发的设计目标1、管理员能够实现对整个学生信息的添加、修改、删除、查询等操作,对教师用户的添加、删除、修改等操作,对留言信息的添加、删除、修改查询等操作。2、教师能够在一定的权限内对所有学生成绩的查询,所有教师信息的查询,留言信息的添加、删除、修改是、查看等,对的自己的联系信息进行更新,登录密码的修改。3、学生可以在自己的权限内对对自己成绩的查询,以及个人信息的查询,登录密码的修改,留言的查看、提交留言信息的相关操作。(二)系统现状描述科学技术突飞猛进的今天,经济知识和信息产业高速发展,特别是信息技术和网络技术的讯速发展和广泛应用,对整个社会的发展产生越来越深刻的影响,也正在改变人们的工作、生活学习、交流方式。信息的获取、处理、交流和应用能力,已经成为人们最重要的能力之一。作为计算机应用的一部分,使用计算机对学生成绩管理系统进行信息管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩系统管理的效率,也是教育单位的科学化、正规化管理,与世界接轨的重要条件,因此,开发一套这样成绩管理软件成为必要的事情。这样一来可以改变我们以前旧的模式,踏入新型的管理。使我们的工作面向高速高效化。(三)系统开发方法 系统采用结构化的开发方法,即采用系统分析,系统设计,系统实施的结构化开发方法。 第二章:系统分析(1) 学生成绩管理系统的可行性分析报告1)在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。2)本系统的运行可以代替人工进行许多繁杂的劳动。3)本系统的运行可以节省许多资源。4)本系统的运行可以大大的提高学校的工作效率。5)本系统可以使敏感文档更加安全。6)本系统的开发使用C#语言作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。7)本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上也是可行的。(2) 业务流程图登录系统登录密码机用户类型验证是否系统管理员?进入学生管理页面进入教师管理页面操作结束?操作结束?进入管理员管理模块操作结束?退出系统(3) 数据字典学生成绩管理系统参考学生成绩表以及所要实现的功能建立如下数据:1、学生基本信息(学号,姓名,性别,年龄,班级,家庭住址,联系电话)2、课程(课程编号,课程名称)3、成绩(学号,课程名称,成绩)4、用户(用户名,密码,权限,备注)5、班级信息(班级编号,班级名称)第三章:系统设计(一)学生成绩管理系统的功能结构框图设计学生成绩管理系统登录处理审计功能实现打印帮助查询报表成绩课程班主任基本信息教师基本信息出错处理正确处理权限学生基本信息教师基本信息班主任基本信息学生成绩基本信息查询成绩查询个人班级报表打印 学生成绩管理系统结构图(二)学生成绩管理系统的信息系统流程图 信息数据库1.1录入、修改、查询1.2选课、上课1.4上报、审批1.3考核成绩数据库教师管理员学生第四章:数据库设计(一)学生成绩管理系统的数据库结构设计1、 数据库规划根据以上模块划分图分析,针对学生成绩管理系统,分别对管理员、教师、课程、成绩、用户、班级等这几个实体进行详细的调研和分析。数据库的设计采用一库多表式设计。即设计了一个数据库。把每个使用到的独立的对象设计为独立的应用实体。2、 实体图总体E-R图,数据库的建立,数据表的建立。MM1NMN课程学习学生教师班主任管理者教辅导教领导管理MNMMM1M1总体E-R图然后设计出各实体的局部E-R图,课程的实体描述如下:课程课程编号课程名称课程的属性如下局部E-R课程图成绩的属性如下:成绩学号课程名称成绩局部E-R成绩图教师的属性如下:教师教师编号姓名性别电话局部E-R 教师图班主任的属性如下: 班主任性别电话班主任编号姓名局部E-R 班主任图管理者的属性如下:管理员管理员编号职务姓名性别电话局部E-R 管理员图 用户权限用户名备注密码用户的属性如下:图3.9 局部E-R 用户图(二)学生成绩管理系统的数据库表关系设计1、学生基本信息表中含有7个属性(学号,姓名,性别,年龄,班级,家庭住址,联系电话),其主码为学号。表3.1 学生基本信息表字段名字段类型字段大小是否为空学号varchar20不为空姓名varchar20不为空性别varchar20可为空年龄varchar20可为空班级varchar10不为空家庭住址varchar20不为空联系电话varchar20可为空2、课程表含有2个属性(课程号,课程名),主码为课程编号。表3.2 课程表字段名字段类型字段大小是否为空课程号varchar4不为空课程名varchar10不为空3、登录表含有4个属性(用户名,权限,权限,备注)表3.3 登录表字段名字段类型字段大小是否为空用户名Varchar10不可为空密码Varchar10不可为空权限Varchar10不可为空备注Varchar20可为空4、成绩表含有4个属性(学号,课程名称,成绩,备注),主码为课程编号:表3.4成绩表字段名字段类型字段大小小数位数学号Varchar10课程名称Varchar10成绩double51备注Varchar20 5、班级信息表有3个属性(班级编号,班级名称,班主任编号),主码为班级编号:表3.5 班级表级编号varchar10不可为空班级名称varchar10不可为空班主任varchar10不可为空第5章 :系统实施步骤1、 创建工程的步骤如下打开VC#开发环境,在菜单中依次选择“文件”“创建工程”菜单。(1) 在列表中选择“标准EXE”图标以指定新建应用程序的类型为标准的WINDOWS应用程序,然后单击“确定”按钮,打开系统初始界面。(2) 在工程资源管理器中选择“工程1”图标,然后在属性窗口中将工程名称设置为“学生成绩管理系统”。 这样,学生成绩管理系统工程就创建完成。步骤2、 向工程中添加新窗体的步骤(1) 在菜单栏中依次单击“工程”-“添加窗体”菜单项(2) 在“新建”选项卡的列表中选择“窗体”,然后点击“打开”按钮,工程中出现一个新的窗体。步骤3、 依次往下添加窗体,进行相应的设计(一)系统模块的设计ODBC数据连接。打开开始菜单选择“设置”的“控制面版”下的“管理工具”中的“数据源”点击“添加”,选择“SQL Server”, 然后一步步按说明进行操作。最后直接打开工程直接操作即可。(二)模块的设计与实现用户登录窗体是用户进入系统的接口,因此本窗体的设计是系统能否安全、稳定、正常运行的关键。只有合法的用户通过登录窗口才能进入应用系统,而且,通过登录窗口判断登录用户的权限,因为本管理系统对不同权限的用户有相关性的限制。为了保证用户信息的安全,本窗体中的密码输入框采用掩码显示,以免密码的失窃,给用户造成不必要的麻烦。对用户的用户名、密码和权限的判断是先通过查询数据库中的记录与用户输入的数据进行匹配,数据一致则进入应用研究系统主界面,不一致则提示相关信息并要求用户重新输入正确的数据。在此窗口中,在每个文本框、列表框中都设置了按下回车键的响应事件,相当于按下了登录按钮,会判断用户名、密码和权限是否与数据库中的记录一致,不一致则提示相关信息并要求重新输入正确的数据,同时清空用户上次输入的信息,如果相一致则进入应用系统主界面。1、用户登录界面用户登陆界面2、用户管理界面设计 用户管理界面主要分为两个部分,只有管理员才可以看到用户的信息,而新用户只能做注册的操作,管理员可以查找用户,并可以对用户进行管理,删除,添加等。用户管理界面3、查询界面设计学生信息的查询界面是用户对学生信息进行查询的界面,作为应用系统主界面的子窗体,是整个应用系统的主要组成部分之一。此界面与学生成绩查询界面、课程科目查询界面在同一窗体内,界面的设置也与其它两个窗体相似,但查询操作、表所连接的数据库表以及显示的结果是不相同的,区分是通过选项卡来区分的。包括对学生信息的精确和模糊查询,还可以对记录进行上、下条记录利用相应按钮进行选择,查询的结果有专门的显示结果区显示。也可以对学生信息进行添加、删除、修改,各操作都有相应的事件以方便用户操作。成绩查询界面修改界面总体代码设计:登录:namespace WindowsApplication1 public partial class login : Form public login() InitializeComponent(); private void button2_Click(object sender, EventArgs e) this.Close(); private void button1_Click(object sender, EventArgs e) if (textBox1.Text = |textBox2.Text=) MessageBox.Show(请输入用户名或密码, 提示); return; string str = select * from users where 用户名= + textBox1.Text + and 密码= + textBox2.Text + and 用户类别= + comboBox1.SelectedItem.ToString() + ; data.cmd=new SqlCommand(str ,data.conn); data.dreader = data.cmd.ExecuteReader(); if (data.dreader.Read() MessageBox.Show(登录成功, 提示); this.Close(); else MessageBox.Show(用户名、密码或权限选择错误。,提示); 修改密码:namespace WindowsApplication1 public partial class updatapw : Form public updatapw() InitializeComponent(); private void button1_Click(object sender, EventArgs e) string sqlupstr = updata.users set 密码= +textBox3.Text+ where 用户名=+textBox1.Text+; data.cmd = new SqlCommand(sqlupstr, data.conn); 查询:private void button1_Click(object sender, EventArgs e) string sqsel = ; if (textBox1.Text != ) sqsel = select * from student where 学号= + textBox1.Text + ; else sqsel = select * from student where 专业名= + comboBox1.SelectedItem.ToString() + ; data.cmd = new SqlCommand(sqsel, data.conn); data.dreader = data.cmd.ExecuteReader(); DataTable mytable = new DataTable(); mytable.Load(data.dreader); dataGridView1.DataSource = mytable; 删除: private void button8_Click(object sender, EventArgs e) data.drow = data.mytable.RowsdataGridView2.CurrentRow.Index; string delsql = delete student where 学号= + data.drow
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度农产品网络营销推广服务协议
- 二零二五年度家具板材行业联盟合同
- 二零二五版汽车零部件运输委托合同书
- 二零二五年度清洁能源项目股权收购及运营管理合同
- 二零二五年度储罐清洗与除垢服务合同
- 2025版法人小额贷款借款合同范本
- 2025版临建工程综合管理服务合同
- 二零二五年度高端住宅买卖中介服务合同范本
- 2025版儿童用品全国销售合作框架协议书
- 二零二五年度环保设备生产委托合同范本
- 工程勘察服务成本要素信息(2022版)
- 校园突发事件与应急管理
- 多重耐药菌感染的预防与控制优秀课件
- 商铺销售基础知识培训.(太全了)
- SH/T 0316-1998石油密度计技术条件
- GA 1301-2016火灾原因认定规则
- 质量控制计划
- TTT培训师培训课件(-)
- 学校学生健康体检知识培训课件
- 常用分析质量控制图课件
- 医疗、预防、保健机构的拟聘用证明
评论
0/150
提交评论