学生成绩管理系统设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

信息系统分析与设计总报告题目:学生成绩管理系统年级专业:11管信任课教师****团队成员:****2014年5月河海大学信息系统分析与设计课程报告2目录1选题及依据.......................................................................................................22实体单位介绍和团队成员分工..........................................................................33拟解决的问题....................................................................................................64项目采集素材资料............................................................................................75项目可行性分析................................................................................................96项目管理..........................................................................................................107项目需求分析...................................................................................................137.1组织结构............................................................................................................137.2项目业务流程.....................................................................................................157.3项目数据流程.....................................................................................................167.4数据库设计.........................................................................................................238总结.................................................................................................................289附录:原始数据和资料....................................................................................291选题及依据随着计算机在各个领域的普及,学校自然成为了一个重要的应用领域,学生成绩管理系统是学校管理中异常重要的一个环节,作为学校,除了教育学生,就是培养学生的认知能力,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的分量。运用学生成绩河海大学信息系统分析与设计课程报告3管理系统可以减轻学院教学人员的工作量,缩小开支,提供工作效率与准确率,能够合理安排时间们能够尽快的知道自己的考试成绩,投入新的课程的学校或复习这次没有考过的课程。学生成绩系统的应用也为今天的民办教育在未来市场竞争力有所提高,为学校的进一步成长做出不可磨灭的贡献。在学校建立恰当了信息系统,能够使学校的运作效率得到大幅度的改进,对于很多学校,甚至说应用了信息系统可以为学校降低很多的人工成本,比如在整理学校学生的个人信息方面,信息系统能够非常准确的定位重名的学生,因为其是根据一个唯一的识别码来识别学生的,所以在提高工作效率的同时也降低了出错率。同时,每个学校在建立自己的信息系统的同时,也带动了信息系统在教育领域的发展,网上授课,资源共享,独立信息,这都是未来学校的模式,所以说,建立学校自己的信息系统已经迫在眉睫。2实体单位介绍和团队成员分工2.1实体单位简介常州工学院:常州工学院是由教育部批准建立的全日制普通高等学校,坐落于美丽富饶、人文昌盛、工商发达的江苏省常州市。学校前身主要为常州工业技术学院,创建于1978年4月;2000年3月,经教育部批准,常州工业技术学院、常州市机械冶金职工大学合并组建常州工学院,成为本科层次的普通高等学校,学校由江苏省领导和河海大学信息系统分析与设计课程报告4管理,实行省(江苏省)市(常州市)共建、以市为主的办学体制,以实施本科教育为主,同时举办专科层次高等职业教育。图2.1图2.2图2.3图2.42.2团队成员及分工2.2.1团队成员组成河海大学信息系统分析与设计课程报告5项目经理、开发经理、开发人员、测试经理、测试人员、项目实施人员。2.2.2主要分工(1)项目经理:作为客户方和公司内部交流的纽带,对项目过程进行监控,对项目的进度、质量负责;(2)开发经理:界定需求,确定适当的技术架构及体系;(3)开发人员:根据开发经理的设计成果进行具体编码工作,对自己的代码进行基本的单元测试,通常是3-4个开发成员为一组;(4)测试人员:根据开发经理的计划和测试总体方案对目标产品进行测试,编写测试case和测试代码,发现和跟踪bug;(5)项目实施人员:负责软件系统安配置、系统割接、运行期间的维护工作;图2.5河海大学信息系统分析与设计课程报告63拟解决的问题在很多城市,特别是大型或者超大型城市,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。随着社会的发展,信息化是社会进程的必然趋势,学校管理只有只有快,准,精才能发挥其价值。所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。虽然有些学校使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的,成绩的准确存储存在问题,影响到后续的一系列问题,比如成绩的统计,奖学金的评定等等,所以,引入成绩管理是非常有必要的。4项目采集素材资料本系统是针对于常州工学院设计的,下图是本人亲自到常州工学河海大学信息系统分析与设计课程报告7院调查时所拍的照片,与那里的老师进行了一些交流,了解到了他们对于学生成绩管理系统的一些需求,同时,从他们那也了解到了学校的大致的组织机构和对系统的一些构想。图4.1(老师们正在工作)图4.2(办公室一览)图4.3(教师办公室文化墙)图4.4(实地调研所做笔记)根据调研和跟老师的交流,并且通过对原有成绩管理系统的实际操河海大学信息系统分析与设计课程报告8作,总结有如下几点原系统欠缺的功能和新系统设计的新功能:(1)原系统在成绩登记和成绩统计方面用的是综合在一起的子系统,这种子系统在源数据库产生错误时很难做到数据统一,所以在设计的新的管理系统时将成绩记录子系统和成绩统计方面子系统分开设计。(2)原系统设计的主要应用对象是教师和学生,新系统新增加了管理员模块,随着学校学校规模的扩大,大量的数据需要自动化处理,处理的数据就更加需要专业人员来维护,所以,增加管理员模块非常有必要。(3)在操作原系统的过程中,所有操作比如修改个人信息和学生成绩的操作都是非原子性的,也就是说所有操作在未提交之前就已经自动提交完成,这对于在操作过程中可能遇到的断电,操作系统出现异常等就会产生不一致的数据,在信息统中,这些一次性的所有操作都将捆绑成一个事务,从而进行原子性操作,要么提交成功,要么操作失败,返回到原有的状态。(4)原系统中,补考成绩在学生个人成绩中只是替代了原有的位置,也就是说,原有的成绩会被覆盖掉,这样一来,以后查看成绩就不知道是否是补考成绩,在新成绩管理系统中,设计有专门的一个补考子系统记录补考成绩,方便以后查找和核对是否是补考成绩。河海大学信息系统分析与设计课程报告95项目可行性分析可行性研究的最终目的是用较小小的代价在尽可能的时间内确定问题是否能够解决。考虑到系统开发时间、资源等因素,在实际开发该计算机系统时,常常要为资源不足和交付日期难以完成而苦恼,因而需要慎重地尽可能早地估价研制课题的可行性。从以下三个方面分别对可行性分析作出分析:经济可行性分析从价格的角度来看,计算机硬件价格相对于过去有了质的飞跃,让普通家庭也能够承受的了,并且在性能方面也有了长足的进步。而本系统的开发,为学校的工作效率带来了极大的提升,为此主要表现有以下几个方面:(1)系统可以降低复杂操作的难易程度,简化复杂总计过程;(2)信息系统节约了大量的人力、物力和财力资源;(3)与传统的手工操作相比,成绩管理系统能够大大提高效率;(4)硬件成本下降,是学校能够在很多方面应用信息化系统;(5)因为系统采用专门的数据库对成绩进行存储,所以,在安全方面有了大幅度的提升;所以,本系统在经济可行性方面是可行的河海大学信息系统分析与设计课程报告10技术可行性分析本系统采用的主要编程语言是java语言,采用的数据库是微软公司提供的SQLServer2005,它是一个支持多用户并发使用的关系型数据库,而使用java语言,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。所以,从技术的角度来讲是可行的。操作可行性分析本系统是针对于学校所做的一个小型的学生成绩管理系统,考虑到操作人员与计算机的交互性,决定采用EsayUI来写前端页面,这样能够使页面更加简单和明了,同时也能够节约大量的内存资源,因为本系统是一个基于web的系统,所以用户能够很轻松的从各不同的地方进行登录,进行查询等操作,这为各个学校之间进行不同平台上的交流提供了一个很好的机会。所以,本系统在操作上是可行的。6项目管理6.1项目进度安排表河海大学信息系统分析与设计课程报告11本系统设计的进度安排主要是采用跟进徐老师上课讲的先后顺序进行,主要分为了选题、实体调查、拟解决问题、项目资料收集、可行性分析报告、项目管理报告、组织结构、业务流程分析、数据流程分析、数据字典设计、数据库E-R图设计、数据表单设计等方面内容。图6.16.2相关进度甘特图下面这图是根据项目相关进度表制作的甘特图,通过活动列表和时间刻度形象地表示出任何连续时间段内项目的进展情况,很直观的河海大学信息系统分析与设计课程报告12反映出了工程的进度,因为反映的项目管理事项没有超过三十项活动,所以能够准确地描述进度。但是,由于甘特图本身的三重约束(即时间、成本、范围),所以可能有些方面不能够体现,比如在人员安排上的反应等等。甘特图图6.26.3执行方案6.3.1乐观的执行方案最为乐观的执行方案主要在于各个阶段的实施进度能够按照

1 / 29
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功