您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 2011年高考《理综》真题(全国卷)
学生成绩管理系统可行性分析1.引言由于近年来西安石油大学大学招生越来越多,学生的成绩统计也变得越来越复杂,为了学院管理的需要,学院教务处急需一个系统来帮忙他们处理各项工作,因此特地设计一个学生成绩管理系统来满足工作的需要。节约资源,提高学籍信息的精确度。方便快速操作,精简人员,节约开支。结合学校管理的实际需要,实现对学生成绩等数据进行有效管理,提供查询分析功能等1.1项目简介该系统的功能能够实现学生成绩信息的管理和查询,比如学生基本信息查询,基本信息要包括姓名、学号、班级、任何一门课的平时成绩、期末成绩、综合成绩等;同时还可以对以上信息进行修改、删除和添加,另外该系统应该能做到可以对学生成绩信息以及成绩信息查询和修改的效率尽可能做到精确,同时各项功能的操作要简单,不需过多的对人员的培训。1.2编写说明随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已经人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点。例如,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发学生成绩管理系统很有必要。本系统是学校教学管理系统的一个功能模块,可以快速方便地对学生成绩进行管理、输入、输出、查询,和教务管理系统、教材管理系统、班务管理系统是紧密相连的。例如,教务管理系统要通过成绩管理系统来存储学生成绩信息;班务管理系统也要通过成绩管理中的数据库对学生成绩进行管理。用户:某大学相关技术人员、管理人员、老师及学生1.3参考资料《管理信息系统》薛华成清华大学出版社《软件文档编写》潘孝铭高等教育出版社《软件工程》钟珞清华大学出版社2.国内外研发现状及趋势现代教育技术特别是网络与多媒体技术的发展,对学习活动产生了具有深远意义的冲击,网络中的学习者必须是一个主动行为着的主体,人们可以选择或者设计适合其学习特点的信息采集、加工与重组方式,一种个性化的学习类型。该学生信息管理系统采用多层架构的系统,是真正适应教育信息化发展三大趋势的校园网络应用系统,全面支持Internet功能、远程访问功能,全部采用最先进的B/S(浏览器/服务器)模式来开发,支持有关学校信息交流、日常教学、教务管理等的各种应用,提供了一个基于校园内联网中支持各种类型的学校应用产品的服务平台和开发平台,基本目标是在学校内部和外部建立起顺畅的信息通道,让信息技术成为推动教育生产力的有力工具,提高学校的管理水平和效率,同时充分利用全球的教育资源为学校的教育服务,克服了目前大部分学校的校园网建设只起到宣传作用的通病。3.项目研发情况科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点。例如,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。本系统是学校教学管理系统的一个功能模块,可以快速方便地对学生成绩进行管理、输入、输出、查询,和教务管理系统、教材管理系统、班务管理系统是紧密相连的。例如,教务管理系统要通过成绩管理系统来存储学生成绩信息;班务管理系统也要通过成绩管理中的数据库对学生成绩进行管理。3.1项目研发目标开发此学生信息管理系统软件,以供教学人员及操作者进行对学生的管理,方便操作者随时添加、查询、修改等。为了我们提高软件开发的能力,学习汉语编程的技巧,提高工作设计思想,通过本次的工程开发,开发小组成员与辅助老师,公司的技师交流,能从中学习知识吸取经验,再技术和软件思想上同时得到锻炼和提高,从而使总体水升到一个新的高度。3.2项目研发内容(1)学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己所需要的信息。(2)管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。(3)添加功能:管理员可以通过填写表格的形式输入学生成绩等相关信息。系统可以自动避免重复信息。(4)修改功能:管理员可以对数据库中的信息进行修改。系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。(5)删除功能:管理员可以对数据进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除。(6)汇总功能:管理员可以通过此功能对信息进行汇总。(7)统计功能:管理员可以通过此功能对信息进行统计。3.3主要技术用基于java语言的jsp技术,和微软的SQLServer2000数据库做为后台数据库,mvc三层架构设计模式开发。3.4软件接口4.项目可行性分析4.1概述可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。4.2经济可行性分析其系统经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、管理人员工资和培训费等。由于图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,仅需要拥有一台或者几台计算机即可,而且计算机的配置不必要太高,目前的主流配置就可以满足本系统的需要。4.3技术可行性分析该系统将大大改善数据处理的速度,并且更加方便的对数据进行管理,同时可以大大减少人力资源的浪费以及工作的支出。另外还可以提高查询的效率,降低查询的错误率,修改数据方便等。该学生成绩管理系统大致可以分为以下几个功能模块:(1)查询信息模块:查询学生的基本信息(2)修改信息模块:修改学生的各项基本信息,其中包括学生姓名、班级、各科成绩等。(3)维护信息模块:对用户设置不同的访问权限,对重要数据进行加密处理,特殊情况可以自动存储数据等。(4)统计信息模块:可以自动统计出排名表。4.4社会可行性分析能够方便广大同学随时随地的查询成绩,也可以很方便的让老师添加学生的成绩,也很方便管理人员对学生的信息管理,包括增加、修改、删除等操作。也方便各个公司了解其所招人员在校期间的学习情况,只需输入该学生的学号,片刻查询他的各科成绩、平均分、班级排名获奖情况等等。5.项目研发基础及技术支持条件系统实现依靠相对熟悉的JSP语言和SQLServer2000数据库系统,其基本操作实质还是对数据库进行添加、删除、查找等操作,暂不存在技术问题。用户只需对订票流程和业务调查了解即可,不需掌握数据库等相关知识。6.项目研发进度工作进度安排:任务名称开始时间完成时间1开始2010-3-32010-6-202开题报告2010-3-42010-3-143登入模块车票信息模块等2010-3-152010-4-44订票模块2010-4-52010-5-105合成2010-5-112010-5-15软件系统设计说明书1.引言1.1项目简介1.2编写说明1.3参考资料2.软件系统体系结构2.1概述B/S(Browse/Server)体系结构是一个典型的软件系统体系结构,通过该体系结构能将应用系统的服务器子系统提供一组服务给系统的请求服务的用户子系统,接受请求提供服务的部分就是服务器。2.2系统体系结构模式系统采用B/S结构,用户界面通过浏览器来实现,主要的逻辑在Web服务器和应用服务器端实现,数据存储在数据库服务器,形成常见的Web应用三层结构。2.3软件结构3.类及接口设计3.1业务对象模型3.2PIM类模型3.3PSM类模型3.4软件接口4.功能用例设计4.1概述4.2功能用例设计14.3功能用例设计25.数据库设计5.1概述5.2概念设计由需求分析的结果可知,本系统设计的实体包括:(1)学生基本信息:学号,姓名,性别,地址,年龄,专业。(2)课程基本信息:课程名,课程号,分数,学时,学分。5.3逻辑设计这些实体间的联系包括:(1)每位学生可以学习多门课程,每门课程可供多位学生学习。由上述分析可得到系统的E—R图:选修课程成绩学生课程号课程名学时学分分数学号姓名性别系别地址年龄由系统E—R图转化而得到的关系模式如下:(1)学生(学号,姓名,性别,年龄,地址,系别),其主关键字为学号;(2)课程(课程名,课程号,学时,学分),其中主关键字为课程号;(3)成绩(课程号,学号,分数)其中主关键字为学号和课程号。可以与学生关系模式合并为:学生(学号,姓名,性别,年龄,地址,系别,成绩,课程号)。5.4物理设计(1)创建学生基本信息表:createtableStudent(学号varchar(11)notnull,系别varchar(5)notnull,姓名varchar(6)notnull,性别varchar(2)notnull,年龄char(2)notnull,地址varchar(20)notnull,constraintPK_STUDENTprimarykey(学号))goexecutesp_addextendedproperty'MS_Description','学生基本信息描述','user','','table','StudentsInfo'go(2)创建课程表:createtableCourse(cnovarchar(5)notnull,cnamevarchar(10)null,xueshismallintnull,xuefenintnull,constraintPK_COURSEprimarykey(课程号))goexecutesp_addextendedproperty'MS_Description',(3)创建学生与课程的成绩表createtableSC(snovarchar(11)notnull,cnovarchar(5)notnull,chengjivarchar(4)notnullconstraintPK_SCprimarykey(学号,课程号))go在SC表上创建索引SC_FK与SC2_FKcreateindexSC_FKonSC(学号ASC)GocreateindexSC2_FKonSC(课程号ASC)go建立课程号索引createindexTC_FKonTC(课程号ASC)下图显示了学生,课程和成绩三个关系的物理设计其中课程号与学号号分别为关系的主码。6.界面设计7.系统实现计划classClassModel人员-编号:int-姓名:String-登录密码:String-性别:String-出生日期:date-地址:String-联系电话:String+修改个人信息()学生-所属班级编号:int-入学日期:date+查询个人成绩()老师-所属院系编号:int-工作日期:date+查询所有学生的成绩()+查询单个学生成绩()教务管理员-所属部门编号:int+插入学生成绩()+修改学生成绩()+删除学生成绩()+添加学生信息()+删除学生信息()+添加老师信息()+删除老师信息()后台管理员+添加教务管理员信息()+删除管理员信息()个人成绩-微机原理与应用-单片机原理与应用-人工智能技术导论-大学英语-软件工程成绩单-成绩单编号:int-导出日期:date-备注:String学生信息单-清单编号:int-导出日期:date-备注:String老师信息单-清单编号:int-导出日期:date-备注:String*1*1*1*1*1*1设计过程:建立业务对象模型----》建立PIM类模型-----》建立PSM类模型3.1业务对象模型:
本文标题:2011年高考《理综》真题(全国卷)
链接地址:https://www.777doc.com/doc-3058869 .html