信息管理系统实训报告

上传人:工**** 文档编号:484226931 上传时间:2023-03-18 格式:DOC 页数:12 大小:398.07KB
返回 下载 相关 举报
信息管理系统实训报告_第1页
第1页 / 共12页
信息管理系统实训报告_第2页
第2页 / 共12页
信息管理系统实训报告_第3页
第3页 / 共12页
信息管理系统实训报告_第4页
第4页 / 共12页
信息管理系统实训报告_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《信息管理系统实训报告》由会员分享,可在线阅读,更多相关《信息管理系统实训报告(12页珍藏版)》请在金锄头文库上搜索。

1、信息管理系统实训报告实训项目: 学生信息管理系统 专 业: 市场营销 姓 名: 王震 2013年8月目录引言3第1章.系统开发环境41.1.硬件环境41.2.软件环境41.3.软件运行方式41.4.开发环境及语言的介绍。4第2章.项目计划安排52.1.人员安排52.2.项目计划软件52.3.进度安排5第3章.系统需求分析63.1.需求目标的分析63.2.可行性分析63.3.用户与项目管理人员确定最后的需求63.4.尚未解决的问题7第4章.系统设计74.1.E-R图74.2.逻辑数据表84.3.部分界面及代码10第5章.系统测试125.1.测试的目的125.2.测试的方法125.3.测试结果12

2、开发心得13引言学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统 应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另 外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对学生学籍信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、

3、可靠性高、存储量大、保密性 好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情。第1章. 系统开发环境1.1. 硬件环境建议硬盘空间:1GB以上建议内存:512MB或者更高建议CPU:1.8GHz以上1.2. 软件环境操作系统:Microsoft Windows 2000/NT/XP/vista/ Microsoft Windows 7数据库系统:SQL Server 2000开发平台和语言:vs2008、C#1.3. 软件运行方式学生信息管理系统为单击版软件(只运行在一台机器上),

4、无需连接网络,可以直接安装使用,不过刚开始需要进行大量的数据录入工作。首次登录时帐号为:admin密码为:123456用户可以登录系统后修改此账户。1.4. 开发环境及语言的介绍。Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程序开发环境。 Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。Visual Studio 2008 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。

5、Visual Studio 2008 包括各种增强功能,例如可视化设计器(使用 .NET Framework 3.5 加速开发)、对 Web 开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。Visual Studio 2008 为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持 AJAX 的 Web 应用程序。 开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP.NET 应用程序服务和 Microsoft 平台。第2章. 项

6、目计划安排一项任务的成功完成,必须依靠合理的计划安排以及各种资源的有效利用。有计划、有步骤地进行软件开发,除了可以提高开发进度外,更能明确项目组各成员之间的职责及任务。项目进度表要安排每个成员的任务,并要求成员每天修改自己的进度,保证项目管理人员可以随时查看整个项目的进度,以及时发现问题,调整工作策略。2.1. 人员安排因为此项目为学校的作业,所以人员为一个人,有一人完成整个软件项目的开发。担任所有的职责,体会项目各个流程的工作方式。2.2. 项目计划软件对于项目计划软件,主要使用的是Microsoft Visual Studio 2008,SQL server 2000.2.3. 进度安排a

7、) 制定需求分析计划。b) 根据需求分析绘制E-R图。c) 根据E-R图制作数据库。d) 编写代码。e) 测试程序。f) 制作工程文档。第3章. 系统需求分析3.1. 需求目标的分析管理信息系统就是我们常说的MIS(Management Information System ),在强调管理,强调信息的现代社会中它变得越来越普及。学生信息管理系统是一个教育单位不可缺少的部分, 能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段,管理信息系统在教育单位应用中存在三个要素,这就是人、计算机和数据。人是指学校的决策者和管理

8、者。3.2. 可行性分析a) 经济的可行性系统开发仅仅需要一台计算机和开发系统所需要的软件即可,成本费用很低。b) 技术的可行性我们已经学过了C#和SQL Server并且也有过类似项目的开发经验,所以技术要求已经达到。3.3. 用户与项目管理人员确定最后的需求可以对学生所选的课程进行管理,包括学生的可选课程和个人已选课的信息,并可以进行选课。可以对课程进行管理,课程管理包括增加课程,该课程包括任课教师和所属专业。根据学号、身份证号查询学生信息。根据学号查询选课信息。软件使用权限管理方式。根据工作流程,软件有2种角色:管理员、学生和教师。管理员允许对课程信息、教师信息、学生信息的管理。学生可以

9、进行选课和查看课程信息的操作。教师可以查看本人所授课程的学生信息3.4. 尚未解决的问题a) 学生众多,信息量大,在对其进行上录入,修改,删除时需要大量时间。 b) 在对大量数据进行长时间操作时,操作人由于疲劳很容易造成数据误差。 c) 由于系统只记录数据(发生过的事),不可能观察学生平时,对学生进行评秀评先时数据可能会有所偏差。d) 学生的登录方式以及权限的处理还不完善,需要改进第4章. 系统设计4.1. E-R图学生信息管理E-R图学生实体E-R图班级实体E-R图课程实体E-R图4.2. 逻辑数据表Ser_Info数据表Student_Info数据表Class_Info数据表Course_

10、Info数据表Gradecourse_Info数据表Result_Info数据表4.3. 部分界面及代码 public SqlConnection con = new SqlConnection(); public static string str_name = ; public Boolean flag = false; public void lj() /连接数据库 try string strCon = ; strCon = initial catalog=studentDB;Server=127.0.0.1;user id=sa;password=;Connect Timeout=3

11、0; con = new SqlConnection(strCon); catch (Exception ee) con.Open(); public void cx(string str_table,string str_where)/查询数据库 SqlCommand com = new SqlCommand(use studentDB select * from +str_table+ where +str_where+, con); SqlDataReader dr = com.ExecuteReader(); if (dr.Read() flag = true; else flag =

12、 false; public void tj(string str_xx)/添加数据库信息 SqlCommand com = new SqlCommand(use studentDB insert into ser_Info(user_ID,user_PWD) values(+str_xx+),con); com.ExecuteNonQuery(); public Form1() InitializeComponent(); private void button1_Click(object sender, EventArgs e) string str_table=ser_Info; string str_where=user_ID=+textBox1.Text+and user_PWD=+textBox2.Text+; lj(); cx(str_table,str_where); str_name = textBox1.Text; if (flag = true) MessageBox.Show(欢迎使用!); Form2 f2 = new Form2(); f2.Show(); this.Hide

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号