ImageVerifierCode 换一换
格式:DOC , 页数:34 ,大小:2.09MB ,
资源ID:2096303      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-2096303.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程毕业论文-学生信息管理系统的设计与实现.doc)为本站会员(一***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

软件工程毕业论文-学生信息管理系统的设计与实现.doc

1、1本科毕业论文(20 届)学生信息管理系统的设计与实现所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期2摘 要随着学校规模的不断扩大,学生数量的不断增加,学生的信息量也成倍增长。学生管理工作是学校各项工作的一个重要部分,其管理水平的高低将直接影响到人才的培养质量。面对庞大的信息量,如何有效地提高学生管理工作的效率是一个学校急需解决的问题。因此开发适合学校需要的学生管理信息系统,通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,并减少管理方面的工作量。本文介绍了在 Delphi 7.0 环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过

2、分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。关键字:管理信息系统;学生管理;Delphi;Access。3AbstractWith more and more widespread and profound application of information technology in management, the implement of management

3、 information system has become mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management and strengthening

4、effective management of any resource (staff, finance, property, etc.) internal the enterprise, and also establishing a management information system fitting in with its own characteristics.This article introduces the detailed process of exploring a management information system under the environment

5、 of Delphi 7.0, utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for student management by computer, through analyzing disadvantages of student management by human resources. This article emphasi

6、zes on three sections. The system analysis section of student management information includes feasible analysis, management function analysis.The system design section mainly focuses on system function design and data base design and data number design. And the system realization section has provide

7、d several major function , together with the main windows and programs.This economical and pragmatic system has explicit interface, with simple operation.Keywords: MIS;student management;Delphi;Access。4目 录摘 要 .2Abstract .3目 录 .41 引 言 .11.1 背景和意义 .11.2 系统概况 .12 系统分析与设计 .22.1 需求分析 .22.1.1 理解需求 .22.1.2

8、 分析需求 .22.2 系统分析 .32.2.1 学生管理信息系统的用例分析 .32.2.2 学生管理信息系统的域类分析 .42.2.3 数据库分析 .52.2.3.1 E-R 图分析 .52.2.3.2 表/字段分析和数据库建模 .72.3 系统设计 .92.3.1 学生管理信息系统的设计 .92.3.2 数据库设计 .173 系统实现 .223.1 用户登录界面的实现 .223.2 学生管理信息系统主界面的实现 .243.3 新生信息录入界面的实现 .253.4 成绩管理界面的实现 .253.5 学籍变更界面的实现 .273.6 奖励管理界面的实现 .283.7 处罚管理界面的实现 .29

9、3.8 查询修改界面的实现 .304 总结与展望 .32参考文献 .33致 谢 .3411 引 言1.1背景和意义随着 Internet 和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题,而传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息的新一代网络版应用软件,被称为浏览器服务器的 B/S 结构应用系统越来越流行,它的特点是在客户端直接采用了浏览器作为界面,而不用另外安装软件,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于 Internet,用户可以不必进行服务器方面的投资,而是去租用

10、,甚至是免费使用 ISP 的服务器资源,因而受到越来越多中小型单位的青睐。如今高校也开始实现管理的信息化,面对大量的学生和教师信息,采用人力处理即浪费时间、又浪费人力和物力,并且数据的准确性低。因此,开发一个界面友好,易于操作的网上学生管理系统进行自动化处理变得十分重要,这正是本系统开发的目的和意义。因此,开发这样一套网上管理系统是很有实际意义的。1.2系统概况管理信息系统(Management Information Systems 简称 MIS)在强调信息的现代社会中越来越普及,它从传统的手工方式管理,到计算机化管理,再到如今的网络化管理,经历了技术和管理思想以及方式的不断更新和发展。随着

11、我国教育产业化的飞速发展,社会对教育水平和教学管理的要求日益提高,尤其是对一个学校能够具有一套完善的管理软件提出了更多的要求,以便能够以最快的速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境。随着 Internet 技术的发展,Web 技术已经不在局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能。人们对网络信息的需求越来越大,对网络数据库的交互和查询速度等性能的要求也越来越高。未来学校学生信息管理系统的发展趋势是完全自动化的教务信息管理,随着计算机的普及,信息处理量的逐渐扩大,各种工作都逐渐将由手工转为自动化,将使许多复杂、繁琐、且需要很

12、多人力的工作变得简单。22 系统分析与设计2.1 需求分析需求分析是数据库系统开发的第一步,也是最重要的一步。需求分析可以分为两个过程:一是理解需求,二是分析需求。下面分别分析这两个过程。2.1.1理解需求只有通过对学生管理信息系统的终端用户和客户进行大量的调研,才能真正理解终端用户和客户的需求,才能开发出合理的、实用的管理系统,才能满足各大、中、小学校的管理需要。基于大量的调研数据,下面列出对最典型、最关键的需求。(1)每年开学时,新生来报琶,要对每位新生的信息建立个人档案,这部分工作由学籍科的管理人员进行维护和操作。学生个人档案包括学生学号、姓名、性别、出生日期、所属班级、所属院系、籍贯等

13、。(2)考试结束时,教务科的管理人员将学生各科的成绩录入数据库,以备随时查询。当然录入成绩也有出错的可能,所以,必须具有校对修改成绩的功能。(3)当学生的表现出色或差的时候,学生科的管理人员应对其进行奖励或处罚,相应的奖项(或处罚)和奖励(或处罚)时间的数据都应该入库。(4)当学生因为疾病、学业修完等原因学籍需要变更的时候,学籍科的管理人员应该对其进行学籍变更手续。(5)学生应该具有查询个人信息和成绩的权力和权限。(6)系统还应提供强大的数据统计、查询、报表生成以及打印等功能。(7)系统客户端运行在 Windows 平台下,服务器端可以运行在 Windows 平台或者Unix 平台下。(8)系

14、统应该有很好的可扩展性。在本系统中主要提供新生信息录入、学籍变更、成绩管理和奖惩管理等相关的功能。2.1.2分析需求分析需求就是描述系统的需求,通过定义系统中的关键域类来建立模型。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制,因此学生管理信息系统的需求分析是开发人员和学校管理人员一起完成的。分析需求的第一步是描述学生管理信息系统的功能,即定义用例,以此确定系统的功能需求。一所学校的主要成员就是学生和学校的管理人员、教师、系统管理员等,管理人员主要指学籍科、学生科和教务科的人员,他们是学生管理信息系统的主要使用者。学生也是学生管理信息系统的重要使用者,只是具备的管理权限没有

15、管理人员那么广。系统管理员也是其中一个管理人员,这不影响本系统的功能。学生管理信息系统的用例包括以下内容。新生信息学生成绩(包括录入和校对)学籍变更学生奖励3学生处罚学生信息查询修改需要注意的是,学生信息查询修改用例包括学生对个人基本信息和查询和修改,这些信息指的是新生入学时被录入的基本信息。此外,学生还具有查询和打印成绩的权限,查询奖惩情况、学籍变更记录等权限。学生管理信息系统的分析可以用 UML 的用例图来描述。每个用例还可以以文本的方式描述,描述的内容包括用例以及用例与角色交互的更详细的信息,文本的内容是通过和用户讨论后确定的。下面给出上述用例的描述。(1)新世界生信息增加学生记录标记学

16、生学号确定学生院系确定学生班级(2)学生成绩增加学生成绩记录校对学生成绩(3)学籍变更增加学籍变更记录标记变更原因标记变更时间(4)学生奖励增加学生奖励记录标记奖励项目标记奖励时间(5)学生处罚增加学生处罚记录标记处罚等级标记处罚时间(6)学生信息查询修改查询个人信息修改个人信息保存个人信息查询奖惩情况查询学籍变更情况打印成绩单。2.2 系统分析完成需求分析后,就需要对系统进行 UML 建模。UML 建模是对需求分析结果的模型建立过程。下面进行学生管理信息系统的 UML 建模过程。2.2.1学生管理信息系统的用例分析在上一章需求分析中列出了学生管理信息系统的全部用例:新生信息、学生成绩、学籍变

17、更、学生奖励、学生处罚、学生信息查询修改。这里,使用权用 Rose 软件进行UML 建模,其用例如图 2-1 所示。4学校管理员学籍变更学生信息查询修改学生处罚学生奖励学生成绩新生信息学生图 2-1学生管理信息系统用例图该用例图标记了所有的学生管理住处系统的用例,从中可以得知,学生管理信息系统的角色可以划分为两类。学校管理人员:用例包括学生管理信息系统的所有用例。学生:用例只有学生信息查询修改。要注意的是,学校管理人员具有查询和修改所有数据的权限,处于高权限位置,而学生只有修改个有基本信息、查询奖惩情况、查询学籍变更情况和打印成绩单的权限,处于低权限位置。2.2.2学生管理信息系统的域类分析U

18、ML 建模的第二步就是域类分析。实际开发学生管理信息系统时,域类分析是建立在用例分析基础上的。要了解系统要处理的概念,最好奖学校的管理人员组织起来开个讨论会,详细谈论和列举所需要包含水量的用例,了解概念和概念之间的关系。学生管理信息系统中的域主要包括:学生(Student) 、成绩(Score) 、学籍变更(Change) 、奖励(Encourage) 、处罚(Punish) 。可以在类图中将上面这些域以及它们之间的关系表示出来,如图 2-2 所示。5+ C r e a t e ( )+ D e s t r o y ( )- S t u N O : I n t e g e r- D e p a

19、 r t M e n t : S t r i n g- C l a s s : S t r i n g- N a m e : S t r i n g- S e x : S t r i n g- B i r t h D a y : D a t e- N a t i v e P l a c e : S t r i n gS t u d e n t+ C r e a t e ( )+ D e s t r o y ( )- S t u N O : I n t e g e r- D e p a r t M e n t : S t r i n g- C l a s s : S t r i n g- N a

20、 m e : S t r i n g- C h a n g e N a m e : S t r i n g- C h a n g e T i m e : D a t e- R e m a r k : S t r i n gC h a n g e+ C r e a t e ( )+ D e s t r o y ( )- S t u N O : I n t e g e r- N a m e : S t r i n g- C o u r s e : S t r i n g- S c o r e : I n t e g e rS c o r e+ C r e a t e ( )+ D e s t r

21、o y ( )- S t u N O : I n t e g e r- D e p a r t M e n t : S t r i n g- C l a s s : S t r i n g- N a m e : S t r i n g- E n c o u r a g e N a m e : S t r i n g- E n c o u r a g e T i m e : D a t eE n c o u r a g e+ C r e a t e ( )+ D e s t r o y ( )- S t u N O : I n t e g e r- D e p a r t M e n t : S

22、 t r i n g- C l a s s : S t r i n g- N a m e : S t r i n g- P u n i s h N a m e : S t r i n g- P u n i s h T i m e : D a t eP u n i s h1 . . *1 . . *1 . . *1 . . *1 . . *1 . . *1 . . *1 . . *图 2-2学生管理信息系统域草图需要说明的是,这里的域类还是处于“草图”状态,定义的操作和属性不是最后的片本,只是 在现阶段看来这些操作和属性是比较合适的,有些操作奖在时序图的草图中定义,而不晨用例哪定义。有些类可以用

23、 UML 状态图来显示类的对象的不同状态以及改变状态的事件。在本系统中有状态图的类是学生,该类的状态图将在后面的内容中介绍。为了描述域类的动态行为,可以使用权 UML 的时序图、协作图或者活动图来描述。本文选用时序图。时序图的基础是用例。在时序图中要说明域类是如何协作以操作该系统中的用例。当然,在建立时序图时,将会发现新的操作,并将其加入类中,这将在后面看到所建立的时序图模型。用时序图建模时,需要窗口或对话框作为角色界面。显然,这里需要操作界面的有基本信息、奖励、处罚、学籍变更、修改查询等,此外维护也需要一个操作界面。2.2.3数据库分析在开发学生管理信息系统时,可以先进行 E-R 图分析,然后对表和字段进行分析,最后进行数据库建模。2.2.3.1 E-R图分析对学生管理信息系统的 E-R 图分析是建立在 UML 系统模型基础上的。这里给出 E-R6图分析的结果。实体关系图的分析结果非常复杂,一般情况下使用从简到繁的方式进行设计。首先从大的方面设计出各个实体之间的关系,然后在这个关系的基础上进行细化。图 2-3 所示为学生管理信息系统的实体关系简图。图 2-3学生管理信息系统的实体关系简图在简图的基础上进一步设计实体关系的详细结构。图 2-4 所示为学生管理信息系统的实体关系详图。图 916 只是学生管理信息系统最基本元素的实体关系图,可以在此基础上根据用户的不同需要进行扩展。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。