版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、管理信息系统 课 程 设 计设计名称:学生成绩管理系统学 院:矿业工程学院 专业班级 工业 10-1班 小组成员:白玉潭 陈志年(2班组 长:白玉潭指导老师:董成亮完成日期: 2013年 7月 5日目 录第 1章 前言管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列 之一, 是学习完 管理信息系统 课程并进行完专业实习后进行的一次全面的综合练习。 任务:采用结构化的系统开发方法,应用具体的计算机语言(如、 VB 、 Delphi 和 数据库(SQL server 以及 vs 软件等技术,按照软件工程的思想,开发一个实用的中小 型管理信息系统,完成学生成绩管理系统的分析设
2、计实施工作,实现该系统成绩增加、 删除、 更新、 查询等功能, 并完成结合分析设计过程, 撰写系统设计说明书 (课设报告 。 学生成绩管理系统是为了更好的管理学生考试成绩而开发的数据管理软件。它对于一个 学校是不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要。目 前各个高校的基本情况是:每次考试结束,老师们都要统计大量的学生成绩,这些数据 的归档、统计工作任务重,统计结束后往往错误百出。工作量之大,查阅,维护都有不 同程度的问题存在。所以,学生成绩管理管理系统为用户提供充足的信息和快捷的查询 手段,实现学生基本信息、成绩的录入,删除,查询,维护以及成绩的统计分析等几方 面的功
3、能,是现实问题的迫切要求。如果一个学校没有一个完善的成绩管理平台,计算机的使用就没有真正发挥有效的 作用。随着计算机应用的普及与深入,利用计算机能够对所有考试成绩进行统一管理, 进行分析,大大减少了工作量,提高了工作效率,为教学办公带来了极大的方便。本系 统开发的总体任务是实现学生成绩管理的系统化、规范化、自动化。达到提高学生成绩 管理效率的目的。与传统管理方法相比有明显的优点:查找方便,可靠性高, 保密性好, 成本低。彻底改变了以前繁杂的管理模式,实现全面的、相对集中的、职能化的信息综 合管理。计算机被用到信息管理系统的环境正是适应了当今时代飞速发展的信息时代。人们 深刻的认识到了计算机功能
4、的强大,对于复杂的信息管理,计算机充分发挥着它的优越 性。检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低,这些优 点极大地减轻了学院教学人员的工作量,缩小开支,提高了学生档案管理的效率和准确 性,能够合理的安排时间,学生能够尽快的知道自己的考试成绩。同时,学生管理系统 的应用也为今天的教育在未来市场的竞争力有所提高。对于一个学校而言,学生成绩管理是一项非常繁琐和复杂的工作,工作量大,不好 管理。为了适应时代的发展,提高工作效率尤为重要。学生成绩管理系统的改进更好的 利用了现代高科技,对学生负责,对本校未来的发展负责,对整个中国教育的负责,是 真正朝向未来教育发展的顺应潮流的进
5、步。第 2章 系统分析2.1可行性研究本系统采用功能分析法即通过说明社会现象怎样满足一个社会系统的需要(即具有 怎样的功能来解释社会现象和 BS 模式共同完成。本系统采用 BS 模式,在某些方面还 不是表现的很好,但未来有关学生成绩信息管理的应该采用多层架构的系统,是真正适 应教育信息化发展三大趋势的校园网络应用系统,让信息技术成为推动教育生产力的有 力工具, 提高学校的管理水平和效率, 同时充分利用全球的教育资源为学校的教育服务, 克服目前大部分学校的校园网建设只起到宣传作用的通病。系统的设计是在 Windows 7中文版操作系统环境下,使用 Visual Basic 6.0中文版 开发成功
6、的。微软公司的 Visual Basic 6.0是 Windows 应用程序开发工具,是目前最为 广泛的、易学易用的面向对象的开发工具。 Visual Basic 提供了大量的控件,这些控件 可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程, 从而有效的提高了应用程序的运行效率和可靠性。 SQL Server 2008是微软公司较新版 的大型数据库服务器,其性能指标在各方面都很成功。用它可以方便地管理数据库和开 发应用程序,它使用了最先进的数据库构架。2.2需求分析随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种成绩信息量也成倍 增长。面对庞大的信息量就需要有
7、一个学生成绩管理系统来提高成绩管理工作的效率。 通过这样的系统可以做到信息的规范管理、快速查询、修改、增加、删除等,从而减少 管理方面的工作量。由于操作人员的计算机知识普遍较差 , 要求有良好的人机界面。 由于该系统的使用对 象多 , 要求有较好的权限管理。原始数据修改简单方便 , 支持多条件修改。方便的数据查 询,支持多条件查询。在相应的权限下,删除数据方便简单,数据稳定性好。数据计算 自动完成,尽量减少人工干预。学生信息管理系统是面向教育部门的学生管理事务,包括学生基本信息管理,学生 成绩管理等工作,是利用计算机进行集中管理而开发的系统。该系统主要研究学生成绩 信息管理, 是以 SQL 2
8、008为后台数据库进行开发的成绩管理系统, 力求与实际相结合具有查询、管理等功能,使教育的管理趋于计算机化,使之更加方便、快捷以提高工作效 率。根据学生成绩管理的需求和特点,该系统实施后,应达到以下目标:(1灵活地运用表格输入数据,使信息传递更快捷;(2系统采用人机对话方式,界面美观友好、数据存储安全可靠;(3键盘操作,快速响应;(4实现各种信息的增加、删除、修改、查询等;(5系统运行稳定、安全可靠。2.3数据字典1. 数据项数据项是数据库的关系中不可再分的数据单位。对数据项的描述通常包括以下内容:数据项描述 =数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值 含义,与其他数据项
9、的逻辑关系,数据项之间的联系 数据项名:学号, 学生下表分别列出了数据的名称、 数据类型、 长度、 取值能否为空。 表 2.1数据项定义2. 数据结构数据结构反映了数据之间的组合关系。 一个数据结构可以由若干个数据项组成, 也可 以由若干个数据结构组成, 或由若干个数据项和数据结构混合组成。 对数据结构的描述通 常包括以下内容: 表 2.2数据结构第 3章 系统设计3.1总体设计学生成绩管理系统实现了对系统的管理、新生信息的管理、学生基本信息的管理、 学生成绩信息的管理等功能。总体结构设计图如图 2.1所示。 图 3.1 系统结构设计图3.2数据库设计概念结构设计是在系统的需求分析、数据流程图
10、和数据字典基础上的抽象,结合联 系 ER 模型的设计方法,进行如下概要结构设计。为了使 ER 图表示得更加清晰,将 E-R 图分成实体属性 ER 图及实体联系 ER 图。1. 用实体及其属性的部分 ER 图表示数据库系统的概念模型。(1用户信息实体 ER 图,如图 3.2所示: 图 3.2 用户信息 ER 图(2学生信息实体 ER 图,如图 3.3所示: 图 3.3 学生信息 ER 图(3学生成绩信息实体 ER 图,如图 3.4所示: 图 3.4 学生成绩信息 ER 图(4学生课程信息实体 ER 图,如图 3.5所示: 图 3.5 课程信息 ER 图 2. 用实体及其联系的部分 ER 图表示数
11、据库系统的概念模型,实体之间 ER 图,如图3.6 图 3.6 实体之间关系 ER 图逻辑设计的目的是把概念数据模型转化为数据库管理系统可以处理的逻辑模型。也 即将由 ER 图表示的概念模型转换为 DBMS 通用的逻辑模型,如关系模型,然后对其进行 优化。以关系模型为目标的逻辑结构设计方法是将 ER 实体图中概念模型映射为关系模型, 并且包括一组关系定义,映射的步骤如下:(1把 ER 实体图中的每个实体变换为一个关系模型。(2变换每个关系:多对多模型需要加一个单独的关系模型; 而一对一的或者一对多 的联系可用在实体中增加属性(此处为外键来模型化。(3ER图中的属性可转换为关系的属性。在系统设计
12、过程中, 首先要建立的就是数据库。 本数据库采用 SQL Server2008来构 造,共使用了 3个表,它们分别是用户信息表(us 、学生基本情况表(s 、学生成绩表(SC ,课程表(c ,班级表(class 。1用户信息表(user :表结构如下表所示: 表 3.12学生基本情况表(student :表结构如下表所示: 表 3.23学生成绩表(SC :表结构如下表所示: 表 3.34 课程表(c :表结构如下 : 表 3.45班级表(class :表结构如下: 表 3.5第 4章 系统开发4.1 数据库设计本系统运用 sql server2008作为数据库。建立数据库 xuesheng 如
13、下: S 表 C 表 Sc 表 Us 表 Class 表 4.2 登陆界面的设计本系统运用 vs2010作为开发平台。双击打开本系统, 输入账号及密码登陆。 本系统默认用户名为学号 密码也为学号登 陆框如图 1所示 图 4.1登陆页面代码如下:Partial Class mainProtected Sub Button1_Click(ByVal sender As Object , ByVal e As System. EventArgs Handles Button1.Clickadp.Fill(rstResponse.Redirect("testfold1/default.asp
14、x"ElseScriptManager .RegisterStartupScript(Me .Page, Me .Page.GetType, "" , "alert('账 ? 号 ? 或ò密ü码 ? 错洙 ? 误ó! ?'" , True End IfEnd SubEnd Class4.3增加、更新、删除界面用户名及密码确认后进入操作界面如图 2所示。本系统具有学生信息以及成绩的增加、删除、更新等功能。 界面如图 4.2所示: 图 4.2 增加、删除、更新界面代码如下:Partial Class t
15、estfold1_DefaultDim gr As GridViewRowgr = GridView1.Rows(e.RowIndexSqlDataSource1.UpdateParameters("sex" .DefaultValue = CType (gr.FindControl("dpsex" , DropDownList .SelectedItem.ValueSqlDataSource1.UpdateParameters("class" .DefaultValue = CType (gr.FindControl("d
16、pclass" , DropDownList .SelectedItem.ValueEnd SubProtected Sub btinsert_Click(ByVal sender As Object , ByVal e As System. EventArgs Handles btinsert.ClickSqlDataSource1.InsertParameters("sno" .DefaultValue = txtsno.TextSqlDataSource1.InsertParameters("sn" .DefaultValue = txt
17、sn.TextSqlDataSource1.InsertParameters("age" .DefaultValue = txtage.TextSqlDataSource3.InsertParameters("sno" .DefaultValue = txtsno.TextSqlDataSource1.Insert(SqlDataSource3.Insert(End SubProtected Sub Button1_Click(ByVal sender As Object , ByVal e As System. EventArgs Handles Bu
18、tton1.ClickResponse.Redirect("./Default2.aspx"End SubEnd Class4.4 查询界面点击上图右下角的查询按钮,就可以进入查询界面,包括:按学号查询、按姓名查 询、按班级查询、按课程查询等功能。操作界面如图 4.3所示 图 4.3成绩查询界面代码如下:Partial Class Default2Private Sub refresh(ByVal outcond As String Dim sql As StringDim cond As Stringsql = " select s.sno,sn,case wh
19、en sex=1 then '男 D' else '女 ?' end as sex,cname,cn,score " & _" from s " & _" left join class on s.class=class.cid " & _" left join sc on s.sno=sc.sno " & _" left join c on o=o "中 国 矿 业 大 学 课 程 设 计 报 告 第5章 总结 在整个设计过程中,出现过很多
20、的问题,在不断学习的过程中我体会到的是一个不 断学习新鲜事物的过程,从设计初的不懂到最后能够顺利完成,我体会到在实践中学习 的重要性, 由于前期工作的不彻底,对系统的需求分析的要求认识不够清楚,使得后续 的工作不得不经常返回去修改数据表和个别代码。使我体会到在设计中的每一步的重要 性,如果上一个步骤不能很好的完成,在后续的设计将会付出几倍的代价。 设计过程中,经常会遇到困难,我学会通过别人的代码理解语言的含义但这并不是 抄袭,然后根据自己的设计要求编写代码。由于要实现某些功能,互联网帮了我的大忙。 网络资源是一个丰富的共享体系, 我通过在论坛上提出问题得到了很多热心网友的帮助, 这坚定了我通过
21、网络吸收知识的信心。 尽管本管理系统存在着很多不足, 但其功能全面、 易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点 是本管理系统所必需的。相信本系统是一套学校在日常管理中必不可少的管理软件,通 过开发这个系统, 我掌握了的项本过程, 了解了的基本知识巩固了我对 sql 和 vs 的学习, 但在这次课程设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系 统的思维方法,以及与同学们之间相互帮助的精神。 我深刻体会到要做好一个完整的事情, 要耐心、 要善于运用已有的资源来充实自己。 同时我也深刻的认识到,在对待一个新事物时,一定要从整体考虑,完成一步之后再作 下一步,这样对于系统而言才能更加有效。通过此次设计,我不但对所用软件有了深刻 的认识
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度户外广告牌租赁与户外LED广告内容制作合同2篇
- 二零二五年度存量房买卖合同4篇
- 2024私车公用合同
- 2025年度油气田打井设备租赁合同8篇
- 2025年度南京市个人旅游线路开发合同3篇
- 2025年度参展合同模板:5G通信技术应用展合作协议3篇
- 2025虾苗养殖基地产学研一体化合同协议3篇
- 二零二五年度幕墙施工安全教育培训合同
- 二零二五年度门卫室通风系统施工合同4篇
- 二零二五年度张伟与王芳离婚后子女监护权及抚养费支付合同4篇
- 2024年四川省成都市龙泉驿区中考数学二诊试卷(含答案)
- 护理饮食指导整改措施及方案
- 项目工地春节放假安排及安全措施
- 印染厂安全培训课件
- 红色主题研学课程设计
- 胸外科手术围手术期处理
- 装置自动控制的先进性说明
- 《企业管理课件:团队管理知识点详解PPT》
- 移动商务内容运营(吴洪贵)任务二 软文的写作
- 英语词汇教学中落实英语学科核心素养
- 《插画设计》课程标准
评论
0/150
提交评论