版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、管理信息系统分析与设计系统名称:学籍管理系统摘要当今社会中, 计算机的使用已经深入到日常工作和生活的方方面面。 Windows 系统的推出使电脑从高雅的学术殿堂走入了寻常百姓家, 各行各业的人们无须经 过特别的训练就能够使用电脑完成许许多多复杂的工作。 对于学生的学籍管理是 一个教育单位不可缺少的部分 , 它的内容对学校的管理者来说至关重要,所以学 生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。 但一直以来 人们使用传统人工的方式管理文件档案, 这种管理方式存在着许多缺点, 如:效 率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新 和维护都带来了不少的困难。
2、 而使用计算机对学生学籍信息进行管理, 具有手工 管理所无法比拟的优点,例如:检索迅速、查找方便、存储量大、保密性好等。这些优点能够极大地提高学生管理的效率,也是学校科学化、正规化管理的重要 途径。【关键字】学籍管理系统分析 系统设计 测试第一章 前言 11.1 开发背景与现状 11.2 开发设计的意义 1第二章 系统分析阶段 22.1 系统现状分析 22.2 系统目标和开发的可行性 22.3 系统现状调查 32.3.1 组织机构图 32.3.2 业务流程图 32.3.3 数据流程图 4第三章 系统设计阶段 53.1 系统总体设计 53.2 数据字典 63.3 系统各功能模块的详细设计 63.
3、3.1 用户登录界面图 63.3.2 主界面图 73.3.3 班级信息管理 73.3.4 学生信息管理 83.3.5 成绩信息管理 93.4 数据库设计 93.4.1 数据库需求分析 93.4.2 数据库概念结构设计 103.4.3 数据库逻辑结构设计 12第四章 系统实现阶段 134.1 叙述系统实施采用的主要技术 : 13结束语 14第一章 前言1.1 开发背景与现状随着信息技术在管理上越来越深入而广泛的应用, 管理信息系统的试试在技 术上已经逐步成熟。 管理信息系统是一个不断发展的新型学科, 任何一个单位要 生存要发展, 要高效率地吧内部活动有机地组织起来, 就必须建立与自身特点相 适应
4、的管理信息系统。 学生学籍管理系统是一个教育单位不可缺少的部分, 它的 内同对于学校的决策者和管理者来说都至关重要, 所以学籍管理系统应该能够为 用户提供足弓的信息和抉择的查询手段。 但一直以来人们使用传统人工的方式管 理文件档案,这工管理方式存在着许多缺点,如:效率低、保密性差,另外时间 一长,将产生大量的文件和数据, 这对于查找、 封信和维护都带来了不少的困难。 作为计算机应用的一部分, 使用计算机对学生学籍进行管理, 具有手工管理无法 比拟的优点。例如:线索迅速、查找方便、可靠性高、存储量大、保密性好、寿 命长、成本低等, 这些优点能够极大地提高学生学籍管理的效率, 也是企业的科 学化、
5、正规化管理,与世界接轨的重要条件。1.2 开发设计的意义学生学籍信息管理是每一所高校都必须面对的工作。特别是近几年,我国高 校大面积扩招, 高校信息化校园的建设, 使高校的学生信息管理更成了一项重要 的工作。但一直以来, 人们使用传统的人工方式管理文件档案, 不仅存在效率低、 保密性差等缺点, 随着学生数量的增多, 还会造成工作量的大大增加。 这不仅增 大了学生信息管理的难度,还给学生信息的查找、更新和维护带来了不少困难。 在信息时代的今天, 计算机已进入到人类社会生活的各个领域, 信息管理系统必 然会取代人工管理模式。 本系统主要解决学生各项信息的输入、 更新和维护, 并 解决信息检索的效率
6、和学生信息的安全性等问题。 本系统应该具有界面友好、 功 能完备、容易使用等特点, 使用户能够方便的进行各项业务操作。 本系统应具有 检索迅速、查找方便、可靠性高、存储量大、保密性好等优点,能满足高校的学 生管理工作的各项要求。第二章 系统分析阶段2.1 系统现状分析计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分 低廉,性能却有了长足的进步。 它已经被应用于许多领域, 计算机之所以如此流 行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等
7、等。 在大学教学用计算机管理学生成绩信息的意义。 现在我国的大学校中学生成绩 的管理水平还停留在纸介质的基础上, 这样的机制已经不能适应时代的发展, 因 为它浪费了许多人力和物力, 在信息时代这种传统的管理方法必然被计算机为基 础的信息管理所取代。 我作为一个计算机应用的本科生, 希望可以在这方面有所 贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”, 我希望能用 我四年的所学编制出一个实用的程序来帮助大中专进行更有效的信息管理。 归纳起来,好处大约有以下几点:1 可以存储学生的基本信息以及历届的学生信息,安全、高效;2 只需一到二名信息录入员即可操作系统,节省大量人力;3 可以迅速
8、查到所需信息。系统目标和开发的可行性2.2 系统目标和开发的可行性在明确了该系在学生信息管理工作问题时在之后,进一步对系统开发目标进 行研究。该系建立学生管理信息系统有以下五个目标。(一)实现学生信息管理的计算机化,系统化,程序化,确保系内部各教研 室之间信息的通畅(二)在系办和学生处, 要实现各种信息数据资源的汇总的归类统计分析以 支持各视角查询,修正。(三)在机房和系领导办公室采用数据库管理方法, 运用成熟信息技术和手 段,支持学生信息查询与管理的全过程。(四)设置系统管理员维护功能, 使信息经济市补充与更新, 确保系统持续 可用性。(五)为将来系统进一步开发,运用奠定基础2.3系统现状调
9、查组织机构图根据对现行组织结构业务的调查;得出现状组织机构图如下:图2-3-1现状组织机构图组织结构是直线制的,数据间的关系相对比较简单。现行的业务处理过程如下:1. 新生入校:首先报到并进行注册登记,然后到财务部门缴费。根据学生被 录取的专业,持缴费单到所在系或部注册。2. 到系或部注册后,根据选报专业分配到班级。3. 进入正常大学生活,参加各种教学活动,学期期末要求每位同学参加各科 的期末考试。4. 考试结束,由各系或部将每位同学的考试成绩及其他一些相关信息记录至 每个同学的档案中。业务流程图根据以上总结,得出现行业务流程图如下:图2-3-2现行业务流程图数据流程图根据新的业务流程图导出数
10、据流程图如下:新生信息 I结束提出登录成绩信息信息修改 与奖惩信 息录入成绩信息成绩信息图2-3-3数据流程图图2-3-4学生学籍管理系统数据流程图第三章 系统设计阶段3.1系统总体设计学生成绩管理系统奖惩信艮个人信曇词成绩書七成绩霧-t课程霧七 凜程番七奖惩霧七 奖惩曙七学籍霍七学籍畜弋用户慢改弋用户列表七图3-1-1系统模块结构图3.2 数据字典(1) . 数据流条目数据流条目给出某个数据流和定义, 它通常是列出该数据流 的各组成数据元素。该系统中的数据流条目有:学生基本信息二学号+学生姓名+学生性别+出生日期+班号+联系电话+入 校时间家庭住址注释班级信息二班号+年级+班主任+教室课程信
11、息二课程编号+课程名称+课程类型+课程描述年级课程信息二年级+课程名称学生成绩信息二考试编号+学生学号+学生姓名+学生班号+课程名称+分数 系统用户信息=用户名称+用户密码+用户描述(2) . 文件条目文件条目给出某个文件的定义, 列出它的组成数据项, 此外还 要给出文件的组织形式。例:学生信息文件=学生基本信息记录 + 学生成绩记录 主键:学生学号+课程号(3) . 数据元素条目给出某个数据单项的定义,通常是数据项的值类型。 例:学生基本信息记录中“学生学号”的数据值类型为数值类型, 有效值范围为 000000999999。(4) . 处理说明条目给出数据流程图中不再分解的变换处理说明的定义
12、。3.3 系统各功能模块的详细设计3.3.1 用户登录界面图主界面图班级信息管理实现班级的添加、删除、更新。查询班级的所在系别等。学生信息管理每年的大量新生入学,老生毕业都需要处理大量的学生信息。通过这一模块, 可以实现学生基本情况的添加、删除、更新。还能查询各个学生的情况,姓名、 家庭电话、家庭住址、学号等各个消息 。成绩信息管理本模块实现了成绩的输入、删除、更新。还能查询到平均成绩以及单科最高最低 成绩以及个人成绩。把成绩统计这个繁琐的工作简单化,为学生成绩的管理方面 提高工作效率。3.4数据库设计数据库设计的好坏,直接关系到整个程序的好坏,数据库的结构是否合理,能不能满足 现有的要求,今
13、后系统的升级过程中是不是方便,能不能把数据库的结构直接移植到其它的数据库中使用,比如把 ACCESS数据库的结构直接导入 SQL Server中能不能直接使用,是 不是还要修改程序等等。 这些都是非常重要的, 本系统的数据库设计比较合理,而不是非常合理,因为每一个程序都可能有错误,有一位程序设计大师说过一句话,没有BUG (错误)的程序,那不叫程序!数据库需求分析用户信息:包括的数据项有:用户号、姓名、密码、身份。学生信息:包括的数据项有:学生学号、学生姓名、性别、出生日期、班级名称、入学年份、学籍编号、身份证号、籍贯、联系电话、家庭地址等。学籍代码表:包括的数据项有:学籍编号、学籍等。成绩表
14、:包括的数据项有:编号、学号、课程编号、成绩、考试性质编号 等。考试性质表:包括的数据项有:考试性质编号、考试性质等课程信息:包括的数据项有:课程编号、课程名称、教师、学分、学时等数据库概念结构设计本系统的实体有:学生实体、用户实体、年级实体、课程实体。各个实体具体的描述 E-R图如图下所示。图3-4-4课程实体E R图得到上面的数据项和数据结构后,就可以设计出能够满足用户需求的各种实 体,以及它们之间的关系,为以后的逻辑结构设计打下基础。 这些实体包括各种 具体信息,通过各种相互之间的作用形成数据的流动。本系统中根据上面的设计规划出的实体有:学生学籍管理、学生信息管理、 考试管理、成绩管理、
15、用户管理。实体一关系模型(Entity Relationship Module,简称E R模型)是数据 库结构设计常用的方法。ER图中的巨型表示实体,菱形表示实体间的联系, 联系的类型可用1:1或M: M表示,圆角表示实体的有关属性,如图4-2所示的是本管理系统的E R图:数据库逻辑结构设计现在需要将上面的数据库概念结构转化为数据系统所支持的实际数据模型,也就是数据库的逻辑结构。在上面的实体以及实体之间关系的基础上,形成数据库的表格以及各个表格之间的关系。根据系统E R图需要设计以下几个数据表来存放学生的信息。Stude ntl nfo学生个人信息表字段名数据类型字符大小是否允许为空说明备注S
16、tude ntNum文本26否学号主键Name文本10否姓名grate文本20否年级Sex文本2否性别Folk文本8否民族Place文本20否籍贯BirthdayDate短日期否出生日期Housemaster文本12否家长姓名HouseAddress文本60否家庭住址Politics文本8否政治面貌TelNum文本30是联系电话En rollme ntDate短日期否入学时间Remark备注50是备注图4-3 Studentlnfo学生个人信息表TestName信息表字段名数据类型字符大小是否允许为空说明备注ID自动编号长整型否编号主键SheetName文本20否考试编 号TestName文本
17、50否考试名 称图4-4 TestName信息表Subject课程信息表字段名数据类型字符大小是否为空说明备注ID自动编号长整型否编号主键SubjectNameChar50否课程号码图4-5 Subject课程信息表考试成绩存储信息表(本表名由考试名称决定)字段名数据类型字符大小是否允许为空说明备注Stude ntNumChar26否学号主键语文数字单精度型是成绩数学数字单精度型是成绩英语数字单精度型是成绩注:此信息表中考试科目是根据考试信息改变图4-6考试成绩存储信息表User信息表字段名数据类型字符大 小是否允许为空说明备注ID自动编号长整型否编号主键UserName文本20否系统用户名P
18、assword文本20否用户密码AccessLevelChar20否系统等级图4-7 User信息表第四章系统实现阶段4.1叙述系统实施采用的主要技术:本系统采用 Word viso、JAVA还有SQL的设计方式。其中viso担当主要逻辑控制,画数据流程图、业务流程图。通过接受Jsp传来的客户端请求,调用以及初始化JavaBean,再通过JSP传到客户端;SqlBean担当主要的与数据库的连 接与通信;JavaBeans主要担当配合JSP以及Servlet来完成客户端的请求;而 JSP主要担当接受与响应客户端的任务。这样使得程序代码不仅通俗易懂,而且大大地提高了代码的可重用性。另外,系统采用S
19、QL-Server 2005数据库,可靠性更高,比较适合中小型数据库系统的开发。1.Java语言是成熟的、强大的、易扩充的编程语言,远优越于基于BASIC的脚本语言。加之JSP技术为其应用提供了健壮的意外事件处理机制,从而使得 Java语言不管是在应用范围、技术成熟度上,还是在其发展潜力上都优越于其 他编程语言。其独特的优越性还表现于以下几点:1.1 易于维护性Java语言是结构化的语言,它更容易创建和维护庞大的、组件化的应用程序。 JSP技术理所当然地继承了 Java语言的这些优点,使其开发和维护也变得更加 简便、容易。将JSP和JavaBean技术结合起来,在JavaBean中处理逻辑,然后 在JSP网页中调用,这会使得JSP页面显得更加清晰,并且可以节省软件开发时 间、降低维护难度。1.2. 企业产品的多样性与JavaBean 一样,Servlet也是用Java语言编写的。但有所不同的是,它是 运行于服务器端的小程序,而且 Servlet是使用J
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度木饰面原材料进口与分销合同3篇
- 2025年亲子遗赠协议草案
- 2025年代理商代理加盟采购合资合作协议
- 2025年合资合作收益分配协议
- 2025年企业外包劳务协议
- 2025年智慧城市物业管理服务标准合同范本6篇
- 漫谈加强物资管理提高企业经济效益-图文
- 《皮质醇增多征荆》课件
- 2025年度医院病理科诊断服务承包合同4篇
- 2025年度汽车转让及二手车交易税费减免合同
- 废旧物资买卖合同极简版
- 2024年正定县国资产控股运营集团限公司面向社会公开招聘工作人员高频考题难、易错点模拟试题(共500题)附带答案详解
- 智能衣服方案
- 李克勤红日标准粤语注音歌词
- 教科版六年级下册科学第一单元《小小工程师》教材分析及全部教案(定稿;共7课时)
- 中药材产地加工技术规程 第1部分:黄草乌
- 危险化学品经营单位安全生产考试题库
- 案例分析:美国纽约高楼防火设计课件
- 老客户维护方案
- 移动商务内容运营(吴洪贵)任务一 用户定位与选题
- 工作证明模板下载免费
评论
0/150
提交评论