《信息系统分析与设计》说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《信息系统分析与设计》说明书
§.项目开发背景
系统开发背景
随着技术的兴起与发展和技术的蓬勃发展,人们希望通过发表意见、查询数据,甚至进行网上购物,这就迫切需要实现与数据库的互连。技术发展到今天,人们已经可以把数据库技术引入到系统中。数据库技术发展比较成熟,特别适用于对大量的数据进行组织管理,技术具有较佳的信息发布途径,这两种技术的天然互补性决定相互融合是其发展的必然趋势。传统的数据库应用系统采用的是客户机服务器()模式,有高度的交互性,高效的用户界面等优点,但存在数据交互和交互规则移至客户端,代价高,维护成本高,缺少中央控制,多媒体要素不易扩展等缺点。基于瘦客户机的浏览器服务器()模式的数据库技术采用三层或多层体系结构,它通过服务器及中间件访问数据库,能够克服以上缺点。
我国不少高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。运用计算机辅助选课,即能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。
现行业务流程分析
现今,有很多的学校都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于选课情况的统计和查询等往往采用对课程的人工检查进行,对学生的选课权限、以及选课代号等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管学校都有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。学校采取手工方式对学生选课情况进行人工管理,由于信息比较多,选课信息的管理工作混乱而又复杂;一般选课情况是记录在文件上,课程的数目和代号也记录在文件中,学校的工作人员也只是当时对它比较清楚,时间长了,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的选课进行更改就更加困难了。
经过调查现学院选课流程如图一所示:
图一:选课流程图
解决方案
基于以上的对问题的分析,针对手工统计的效率低和易出错的情况,及时地调整学院选课流程。在线选课系统的建立,需要进行用户的需求调查与分析,以确定系统的目标提出解决问题的详细方案,这是系统建设的重要环节。在软、硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的管理各种选课的相关信息。硬件的配置要求不能太高,这样可以很好的适应当前的学院的实际情况。图二:学生处理流程
原业务流程
对于新建立的在线选课系统重新设计了如下的流程,学生选课的流程(图二)和管理员即教务处(图三)。
图三:管理员处理流程
§. 系统分析
需求分析
本系统主要实现学生选课功能和管理员对后台信息的操作包括教师信息管理、学生信息管理、课程信息管理、成绩添加和数据库的备份和还原,其中教师信息管理有教师姓名、教师工号、教师职称;学生信息管理有学生姓名、学生学号和学生所在系;课程信息管理有课程名称、学分、上课地点、已选人数、课程性质、课程人数。系统主要实现以下功能:
()、学生登入本系统后,系统提示输入学生学号码和密码,验证后进入主控操作界面。学生可以查询以前所选修课程的成绩,还可以对本学期所开的课程进行选择。在选课时间截止前,还可以删除所选课程重新选择。
()、管理员登入系统后,可以对教师、课程、学生和成绩进行查询、添加和修改,安排本学期所开的课程以及授课教师,同时通知教师所上的课程。学期末,根据教师送来的成绩表,添加学生的所选课程的成绩。
()、界面要求简洁、美观、友好、易操作。
()、对软硬软件的要求不应太高,运行及维护方便。
系统的可行性研究
2.2.2 技术可行性分析
本系统仅需要一台装有软件的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常成熟,要运用样式,图形图象制作工具来制作生动活泼的网页及美观的图形文件或动画文件,数据库使用的是。
2.2.3 操作可行性分析
界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。
2.2.1 经济可行性分析
由于本系统是为学生选课管理使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。
新系统逻辑方案提出
2.3.1 数据流图
在分析各个业务模块的状态和相互关系的基础上,可分别画出系统的数据流图()。如下所示:
系统关联图
第一层dfd
第2层学生DFD
§.系统设计
系统总体布局
本系统采用的方式布局,具体的布局如下: