信息系统分析与设计.doc
《信息系统分析与设计.doc》由会员分享,可在线阅读,更多相关《信息系统分析与设计.doc(18页珍藏版)》请在咨信网上搜索。
管理信息系统分析与设计 系统名称:学籍管理系统 摘要 当今社会中,计算机的使用已经深入到日常工作和生活的方方面面。Windows系统的推出使电脑从高雅的学术殿堂走入了寻常百姓家,各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。对于学生的学籍管理是一个教育单位不可缺少的部分,它的内容对学校的管理者来说至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而使用计算机对学生学籍信息进行管理,具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、存储量大、保密性好等。这些优点能够极大地提高学生管理的效率,也是学校科学化、正规化管理的重要途径。 【关键字】学籍管理 系统分析 系统设计 测试 第一章 前言 1 1.1开发背景与现状 1 1.2开发设计的意义 1 第二章 系统分析阶段 2 2.1系统现状分析 2 2.2系统目标和开发的可行性 2 2.3系统现状调查 3 2.3.1组织机构图 3 2.3.2 业务流程图 3 2.3.3数据流程图 4 第三章 系统设计阶段 5 3.1系统总体设计 5 3.2数据字典 6 3.3系统各功能模块的详细设计 6 3.3.1 用户登录界面图 6 3.3.2主界面图 7 3.3.3班级信息管理 7 3.3.4 学生信息管理 8 3.3.5成绩信息管理 9 3.4数据库设计 9 3.4.1 数据库需求分析 9 3.4.2 数据库概念结构设计 10 3.4.3 数据库逻辑结构设计 12 第四章 系统实现阶段 13 4.1叙述系统实施采用的主要技术 : 13 结束语 14 第一章 前言 1.1开发背景与现状 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的试试在技术上已经逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地吧内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。学生学籍管理系统是一个教育单位不可缺少的部分,它的内同对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供足弓的信息和抉择的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这工管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、封信和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对学生学籍进行管理,具有手工管理无法比拟的优点。例如:线索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 1.2开发设计的意义 学生学籍信息管理是每一所高校都必须面对的工作。特别是近几年,我国高校大面积扩招,高校信息化校园的建设,使高校的学生信息管理更成了一项重要的工作。但一直以来,人们使用传统的人工方式管理文件档案,不仅存在效率低、保密性差等缺点,随着学生数量的增多,还会造成工作量的大大增加。这不仅增大了学生信息管理的难度,还给学生信息的查找、更新和维护带来了不少困难。在信息时代的今天,计算机已进入到人类社会生活的各个领域,信息管理系统必然会取代人工管理模式。本系统主要解决学生各项信息的输入、更新和维护,并解决信息检索的效率和学生信息的安全性等问题。本系统应该具有界面友好、功能完备、容易使用等特点,使用户能够方便的进行各项业务操作。本系统应具有检索迅速、查找方便、可靠性高、存储量大、保密性好等优点,能满足高校的学生管理工作的各项要求。 第二章 系统分析阶段 2.1系统现状分析 计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等。 在大学教学用计算机管理学生成绩信息的意义。现在我国的大学校中学生成绩的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。我作为一个计算机应用的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年的所学编制出一个实用的程序来帮助大中专进行更有效的信息管理。 归纳起来,好处大约有以下几点: 1. 可以存储学生的基本信息以及历届的学生信息,安全、高效; 2. 只需一到二名信息录入员即可操作系统,节省大量人力; 3. 可以迅速查到所需信息。系统目标和开发的可行性 2.2系统目标和开发的可行性 在明确了该系在学生信息管理工作问题时在之后,进一步对系统开发目标进行研究。该系建立学生管理信息系统有以下五个目标。 (一) 实现学生信息管理的计算机化,系统化,程序化,确保系内部各教研室之间信息的通畅 (二) 在系办和学生处,要实现各种信息数据资源的汇总的归类统计分析以支持各视角查询,修正。 (三) 在机房和系领导办公室采用数据库管理方法,运用成熟信息技术和手段,支持学生信息查询与管理的全过程。 (四) 设置系统管理员维护功能,使信息经济市补充与更新,确保系统持续可用性。 (五) 为将来系统进一步开发,运用奠定基础。 2.3系统现状调查 2.3.1组织机构图 根据对现行组织结构业务的调查;得出现状组织机构图如下: 图2-3-1 现状组织机构图 组织结构是直线制的,数据间的关系相对比较简单。 现行的业务处理过程如下: 1. 新生入校:首先报到并进行注册登记,然后到财务部门缴费。根据学生被录取的专业,持缴费单到所在系或部注册。 2. 到系或部注册后,根据选报专业分配到班级。 3. 进入正常大学生活,参加各种教学活动,学期期末要求每位同学参加各科的期末考试。 4. 考试结束,由各系或部将每位同学的考试成绩及其他一些相关信息记录至每个同学的档案中。 2.3.2 业务流程图 根据以上总结,得出现行业务流程图如下: 图2-3-2 现行业务流程图 2.3.3数据流程图 根据新的业务流程图导出数据流程图如下: 图2-3-3 数据流程图学生学籍管理系统 用户信息 学生信息 课程信息 成绩信息 数据库 图2-3-4 学生学籍管理系统数据流程图 第三章 系统设计阶段 3.1系统总体设计 图3-1-1系统模块结构图 3.2数据字典 (1).数据流条目--数据流条目给出某个数据流和定义,它通常是列出该数据流的各组成数据元素。该系统中的数据流条目有: 学生基本信息=学号+学生姓名+学生性别+出生日期+班号+联系电话+入校时间+家庭住址+注释 班级信息=班号+年级+班主任+教室 课程信息=课程编号+课程名称+课程类型+课程描述 年级课程信息=年级+课程名称 学生成绩信息=考试编号+学生学号+学生姓名+学生班号+课程名称+分数 系统用户信息=用户名称+用户密码+用户描述 (2).文件条目--文件条目给出某个文件的定义,列出它的组成数据项,此外还要给出文件的组织形式。 例:学生信息文件={学生基本信息记录}+{学生成绩记录} 主键:学生学号+课程号 (3).数据元素条目--给出某个数据单项的定义,通常是数据项的值类型。 例:学生基本信息记录中“学生学号”的数据值类型为数值类型,有效值范围为000000~999999。 (4).处理说明条目--给出数据流程图中不再分解的变换处理说明的定义。 3.3系统各功能模块的详细设计 3.3.1 用户登录界面图 3.3.2主界面图 3.3.3班级信息管理 实现班级的添加、删除、更新。查询班级的所在系别等。 3.3.4 学生信息管理 每年的大量新生入学,老生毕业都需要处理大量的学生信息。通过这一模块,可以实现学生基本情况的添加、删除、更新。还能查询各个学生的情况,姓名、家庭电话、家庭住址、学号等各个消息 。 3.3.5成绩信息管理 本模块实现了成绩的输入、删除、更新。还能查询到平均成绩以及单科最高最低成绩以及个人成绩。把成绩统计这个繁琐的工作简单化,为学生成绩的管理方面提高工作效率。 3.4数据库设计 数据库设计的好坏,直接关系到整个程序的好坏,数据库的结构是否合理,能不能满足现有的要求,今后系统的升级过程中是不是方便,能不能把数据库的结构直接移植到其它的数据库中使用,比如把ACCESS数据库的结构直接导入SQL Server中能不能直接使用,是不是还要修改程序等等。这些都是非常重要的,本系统的数据库设计比较合理,而不是非常合理,因为每一个程序都可能有错误,有一位程序设计大师说过一句话,没有BUG(错误)的程序,那不叫程序! 3.4.1 数据库需求分析 ● 用户信息:包括的数据项有:用户号、姓名、密码、身份。 ● 学生信息:包括的数据项有:学生学号、学生姓名、性别、出生日期、班级名称、 入学年份、学籍编号、身份证号、籍贯、联系电话、家庭地址等。 ● 学籍代码表:包括的数据项有:学籍编号、学籍等。 ● 成绩表:包括的数据项有:编号、学号、课程编号、成绩、考试性质编号等。 ● 考试性质表:包括的数据项有:考试性质编号、考试性质等 ● 课程信息:包括的数据项有:课程编号、课程名称、教师、学分、学时等 3.4.2 数据库概念结构设计 本系统的实体有:学生实体、用户实体、年级实体、课程实体。各个实体具体的描述E-R图如图下所示。 学生 基本信息 班级 成绩 课程 图3-4-2 学生实体E—R图 用户图4-2 学生实体E—R图 学生 教师 图3-4-3 用户实体E—R图 课程 课程名称 学时 教师 学分 图3-4-4 课程实体E—R图 得到上面的数据项和数据结构后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为以后的逻辑结构设计打下基础。这些实体包括各种具体信息,通过各种相互之间的作用形成数据的流动。 本系统中根据上面的设计规划出的实体有:学生学籍管理、学生信息管理、考试管理、成绩管理、用户管理。 实体—关系模型(Entity—Relationship Module,简称E—R模型)是数据库结构设计常用的方法。E—R图中的巨型表示实体,菱形表示实体间的联系,联系的类型可用1:1或M:M表示,圆角表示实体的有关属性,如图4-2所示的是本管理系统的E—R图: n n n n n n n n 学号 姓名 性别 籍贯 民族 信息管理 组成 学籍管理 组成 组成 组成 成绩管理 考试管理 用户管理 记录号 考试名 数据库 科目名 记录号 用户名 用户等级 用户密码 学号 记录号 考试名 年级 科目名 图3-4-5学生学籍管理的E—R图 3.4.3 数据库逻辑结构设计 现在需要将上面的数据库概念结构转化为数据系统所支持的实际数据模型,也就是数据库的逻辑结构。在上面的实体以及实体之间关系的基础上,形成数据库的表格以及各个表格之间的关系。 根据系统E—R图需要设计以下几个数据表来存放学生的信息。 StudentInfo学生个人信息表 字段名 数据类型 字符大小 是否允许为空 说明 备注 StudentNum 文本 26 否 学号 主键 Name 文本 10 否 姓名 grate 文本 20 否 年级 Sex 文本 2 否 性别 Folk 文本 8 否 民族 Place 文本 20 否 籍贯 Birthday Date 短日期 否 出生日期 Housemaster 文本 12 否 家长姓名 HouseAddress 文本 60 否 家庭住址 Politics 文本 8 否 政治面貌 TelNum 文本 30 是 联系电话 Enrollment Date 短日期 否 入学时间 Remark 备注 50 是 备注 图4-3 StudentInfo学生个人信息表 TestName信息表 字段名 数据类型 字符大小 是否允许为空 说明 备注 ID 自动编号 长整型 否 编号 主键 SheetName 文本 20 否 考试编号 TestName 文本 50 否 考试名称 图4-4 TestName信息表 Subject课程信息表 字段名 数据类型 字符大小 是否为空 说明 备注 ID 自动编号 长整型 否 编号 主键 SubjectName Char 50 否 课程号码 图4-5 Subject课程信息表 考试成绩存储信息表(本表名由考试名称决定) 字段名 数据类型 字符大小 是否允许为空 说明 备注 StudentNum Char 26 否 学号 主键 语文 数字 单精度型 是 成绩 数学 数字 单精度型 是 成绩 英语 数字 单精度型 是 成绩 注:此信息表中考试科目是根据考试信息改变 图4-6 考试成绩存储信息表 User信息表 字段名 数据类型 字符大小 是否允许为空 说明 备注 ID 自动编号 长整型 否 编号 主键 UserName 文本 20 否 系统用户名 Password 文本 20 否 用户密码 AccessLevel Char 20 否 系统等级 图4-7 User信息表 第四章 系统实现阶段 4.1叙述系统实施采用的主要技术 : 本系统采用Word、viso、JAVA还有SQL的设计方式。其中viso担当主要逻辑控制,画数据流程图、业务流程图。通过接受Jsp传来的客户端请求,调用以及初始化JavaBean,再通过JSP传到客户端;SqlBean担当主要的与数据库的连接与通信;JavaBeans主要担当配合JSP以及Servlet来完成客户端的请求;而JSP主要担当接受与响应客户端的任务。这样使得程序代码不仅通俗易懂,而且大大地提高了代码的可重用性。另外,系统采用SQL-Server 2005数据库,可靠性更高,比较适合中小型数据库系统的开发。 1.Java语言是成熟的、强大的、易扩充的编程语言,远优越于基于BASIC的脚本语言。加之JSP技术为其应用提供了健壮的意外事件处理机制,从而使得Java语言不管是在应用范围、技术成熟度上,还是在其发展潜力上都优越于其他编程语言。其独特的优越性还表现于以下几点: 1.1易于维护性 Java语言是结构化的语言,它更容易创建和维护庞大的、组件化的应用程序。JSP技术理所当然地继承了Java语言的这些优点,使其开发和维护也变得更加简便、容易。将JSP和JavaBean技术结合起来,在JavaBean中处理逻辑,然后在JSP网页中调用,这会使得JSP页面显得更加清晰,并且可以节省软件开发时间、降低维护难度。 1.2.企业产品的多样性 与JavaBean一样,Servlet也是用Java语言编写的。但有所不同的是,它是运行于服务器端的小程序,而且Servlet是使用Java Servlet应用程序设计接口编写的Java程序。Servlet源于请求/响应模式,它具有可移植、灵活、高效等特性。 2.SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。SQL Server 2005 为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。 通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2005 为不同规模的企业提供了一个完整的数据解决方案。 结束语 “凡事预则立,不预则废“。这是我在开发《学籍管理系统》的过程中得到的最大体会。 学籍管理系统有利于学校对学生资料的查询,具有可使用性和可维护性,利于学校在需要之时快速了解学生的情况。并可以让具有最高权限的管理员更新、修改信息,已经具备了一定的功能。但由于时间关系和其它原因,本系统还有些不足之处, 如本系统没有实现报表打印的功能等等, 还有待于完善。 在指导老师的指导下,经过一段时间的讨论和上机的不断调试,我顺利的完成了开发任务。在开发过程中,我不仅增强了自学的能力和开发软件的能力。对一些软件开发模式有了更加深刻的认识,对应用软件的熟练程度有所提高,已经能运用这项开发过程。还从老师身上学到了很多东西。温老师认真负责的态度严谨治治学精神都使我收益非浅。 最新范本,供参考!- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 系统分析 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文