学生成绩管理系统 论文正文(3)

2019-08-31 10:49

河北经贸大学毕业论文

业务流程分析:

录入学生信息 学生信息 学生 教务人员 课程信息 录入课程信息 选课、考试 查询打印 成绩 录入成绩信息 任课教师 图3-1业务流程分析图

3.3.2 功能需求分析

学生:对各科成绩的查询及查看本班成绩排名等情况。

任课老师:输入并维护所教科目的学生成绩,计算本科的成绩排名、本科成绩在班上的排名。

输出本班科目的成绩及排名情况。

班主任:输入并维护本班的基本信息,对本班的各科成绩汇总,计算各科成绩的总分,排名,本班平均分等需求。

输出学生的基本信息,各科的成绩及各科成绩的部分,各科成绩的排名,总分的排名情况。

教务处: 学校全体成员的信息管理,对考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护,可打印学生的所有信息。 本系统适用于中小学校,其功能主要分为六大类:

用户管理:用于对用户的添加,赋于不同权限及对用户的修改及查询。 课程管理:用于对各学期课程的开设和修改。 成绩管理:用于对成绩的输入、修改、汇总及排名。 学生信息管理:添加,删除,修改学生信息等。

授课信息管理: 对授课教师,课程号,学时数,班级等信息的添加,维护等。

6

河北经贸大学毕业论文

学生信息查询: 对学生成绩等信息的查询,查询方式为模糊,且具有多条件组合查询功能。

学生成绩统计: 统计本科的总分,平均分等信息。 3.3.3 性能需求分析

设计系统除了满足用户的功能要求外,系统的性能要求也占有很重要的地位。

1.数据要求:随着时间的流逝,学校将产生越来越多的数据,提前规划好系统的容量,使处理的记录和数据满足最大容量等要求;合理地选择各字段数据类型;尽可能提高各种类型数据的健壮性;

2.易用性要求:由于面向的用户对象是大量的学生和教师,均为非专业人士,设计一个良好的人机交互界面就十分的必要,以便用户不需要经过培训掌握专业知识就可以使用。

3.实用性要求:系统的处理时间、响应时间尽量缩减在用户能够忍耐的范围之内;应采用模块化和信息隐蔽原理,提高内聚性、降低耦合性,当需求分析发生变化时,系统只做少量的修改即可;数据库中的重要数据应定时的备份维护,以防止非法操作的破坏或是计算机病毒。

4.系统可靠性:为提高系统可靠性必须采用模块化和结构化设计,提高系统的容错能力,并保障系统不会因人为的操作错误而死机或崩溃;

5.管理制度化要求:由于该系统取代了原来的档案管理,数据库中的数据是较为重要的,不是专职人员不能查询、更改,通过用户标识和口令防止非法用户才做,这里有两种用户:学生和教师,其中教师用户可以操作出账户管理外的所有提供的功能模块,而学生用户只能操作有限的功能模块,即自身的基本信息模块和查询课程成绩信息模块。为了对教师加强管理,防止数据的非法操作,应单独使用一台机器操作该系统。 3.3.4 技术需求分析

本系统的开发利用Microsoft SQL Server2005作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。

使用Visual Studion.net作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开

7

河北经贸大学毕业论文

发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。

综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。 3.3.5 环境需求分析

技术可行性,可以从硬件(包括外围设备)的性能要求、软件的性能要求(包括操作系统、程序设计、语言、软件包、数据库管理系统及各种软件工具)、能源及环境条件、辅助设备及备品配件条件几个方面去考虑。

计算机硬件要求: CPU:奔腾1.0GHz以上 内存:256MB以上 显示卡:显存16M及以上 硬盘:2GB以上剩余磁盘空间 高分辨率(1024*768)彩色显示器

软件要求:WINDOWS操作系统或XP操作系统,.Net 2005和Microsoft SQL Server2005

目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。

8

河北经贸大学毕业论文

4 总体设计

4.1 系统设计思想

采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。

系统就满足学校的需求,例如学生信息的录入、查询、更新等。学生录入与排名。

系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。

4.2 B/S结构

B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet / Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。

4.3 系统模块设计

权限功能:系统可按用户权限对用户进行分组。可分为普通用户,一般用

9

河北经贸大学毕业论文

户,管理员。普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,管理员能修改、删除所有信息。

录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。

查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。 维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。 退出功能:结束并关闭系统。

系统详细功能图(图4-1 ~ 图4-3)详细描述了该系统的详细功能。

成绩等信息管理 管 理 员 用户权限管理 记录增删修改 图4-1管理功能结构图

学生信息管理 课程信息管理 教 师 授课信息管理 学生成绩管理 记录增删修改 学生信息管理 学生成绩统计 图4-2教师功能结构图

10


学生成绩管理系统 论文正文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:计算机网络课后习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: