系统中完成对运行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。
新的学年,教务人员首先加入年级信息,然后编排班级,再对来校学生进行基本的信息录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护。
在每个学期开始,教务处根据班级的情况,以班为单位,为每个班级安排一个班主任及对此年级安排一个年级组长。
并对各科老师进行安排。
每举行一次考试后由任课老师对成绩进行录入。
班主任对本班的成绩汇总。
并进行排名,然后年级组长再进行汇总,并对本年级各科成绩及总成绩进行排名。
教务处、年级组长、班主任及任课老师跟据实际情况对录入的成绩进行维护,各位同学对以上录入的信息可以跟据自己的需要进行适当的查询。
2.1.2 学校具体需求分析 学生:对各科成绩的查询及查看本班成绩排名等情况。
任课老师:输入并维护所教科目的学生成绩,计算本科的成绩排名、本科成绩在班上的排名。
输出本班科目的成绩及排名情况。
班主任:输入并维护本班的基本信息,对本班的各科成绩汇总,计算各科成绩的总分,排名,本班平均分等需求。
输出学生的基本信息,各科的成绩及各科成绩的部分,各科成绩的排名,总分的排名情况。
教务处: 学校全体成员的信息管理,对考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护,可打印学生的所有信息。
2.1.3 系统设计思想 1、 采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。
2、 系统就满足学校的需求,例如学生信息的录入、查询、更新等。
学生录入与排名。
3、 系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。
2.1.4 系统设计分析 本系统适用于中小学校,其功能主要分为六大类: 用户管理:用于对用户的添加,赋于不同权限及对用户的修改及查询。
课程管理:用于对各学期课程的开设和修改。
成绩管理:用于对成绩的输入、修改、汇总及排名。
学生信息管理:添加,删除,修改学生信息等。
授课信息管理: 对授课教师,课程号,学时数,班级等信息的添加,维护等。
学生信息查询: 对学生成绩等信息的查询,查询方式为模糊,且具有多条件组合查询功能。
学生成绩统计: 统计本科的总分平均分等信息。
本系统性能力求易于使用,具体有较高的扩展性和可维护性。
2.1.5 系统功能分析 权限功能:系统具有动态的权限分配功能,可按用户权限对用户进行分组。
可分为普通用户,一般用户,超级用户。
普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。
录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。
查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。
维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。
退出功能:结束并关闭系统。
2.1.6 学生学籍系统的目标 节约资源,提高学籍信息的精确度 本系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。
大节省了学校能源。
并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。
方便快速操作,精减人员,节约开支 方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。
为学校增加了财富。
数据库分析 用户需求具体有学籍管理系统提供保存、更新、查询、维护和打印,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。
管理功能结构图: 教师功能结构图: 学生功能结构图: 3.3 技术总体目标 3.3.1系统技术性能要求 学生成绩管理信息系统的技术总体目标是应用先进的计算机网络与数据技术为教学工作中的成绩管理提供稳定、安全、可靠信息化服务,具体技术上将达到如下要求: 1 先进性 采用先进、成熟的计算机软硬件技术,保障系统能够最大限度的适应今后技术和业务发展的需要。
软件结构应实现层次化、模块化、平台化,统一规范,同时采用先进的现代管理技术,以保证系统的科学性。
2 开放性 系统管理员 功能模块管理 组权限管理 记录添加,删除,修改 老师 学生信息管理 课程信息管理 学生成绩管理 授课信息管理 学生信息查询 学生成绩统计 记录添加,删除,修改 学生 成绩查询 系统将采用具备优良性价比的开放式软硬件平台;网络体系结构支持多种通讯协议、数据库;采用C等通用开发语言工具;对用户操作平台采用主流的B/S结构。
3 可靠性 可靠性包括系统的稳定性和数据的可靠性。
系统的稳定性需求包括:满足724小时的运行需要,发生局部硬件、网络和软件故障时有相应的旁路技术和容错技术,任意单点故障都不影响整个系统的运行。
数据可靠性需求包括:保证本地备份数据和实时交易数据的一致性,发生局部故障时,数据不损失,发生重大事故时,备份数据可以在规定的时限内恢复。
4 高效性 系统的设计要具有大规模的业务并发处理能力,数据的处理和传送也可采用批量处理的形式。
即使在日终数据备份和批量处理的时候也可以照常办理业务。
5 可用性 可用性包括系统正常情况下的可用性和系统发生改变时的可用性。
正常情况下应用软件应安装简单、易于操作、界面友好,数据处理工作简单、方便、快捷。
业务流程清晰,符合习惯,系统维护方便,备份及数据恢复快捷简单。
同时要在对硬件、软件及应用进行调整时不影响原有业务的实现。
6 可扩展性 高可扩展性指两方面:一方面通过扩充主机、CPU、磁盘、内存等硬件可以提高性能指标,通过扩充网络可以排除阻塞、拥挤和超时;另一方面通过系统开放式体系架构、模块化、参数化以及组件技术,对业务量、业务种类的扩展、与其他机构连接的扩展、系统功能扩展等都能提供足够的支持,缩短系统实施周期。
7 可管理性 高可管理性包括正常情况下的可管理性和系统发生改变时的可管理性。
可管理性指系统应具备对主机、网络、数据库、应用等情况进行监控、管理和调度;对系统自身所有的和流经系统的信息、参数、文件进行统一的管理和控制。
8 安全性 安全性指系统具有数据传输的加密/解密、用户身份认证、权限确认、日志记录等安全控制功能。
具体包括:数据保密性、传输安全性、访问安全性、安全审计、网络安全和系统安全等。
系统安全性要求包括基于用户的系统操作权限控制、某些数据的加密保护、身份鉴别。
安全性能:1 访问者用户验证方式采用基于MD5加密的用户Form验证 2 定期备份数据库以预防系统故障时及时恢复 3 系统硬件与网络结构应满足web应用程序安全稳定地运行的需求。
以达到信息的及时准确处理,数据安全等。
可考虑运用硬件防火墙及支撑软件来预防来自网络的攻击,并采用备份服务器来备份重要数据及程序,以便出现故障时能及时恢复系统。
下面是建议采用的网络拓扑结构示意图: 1.1.1.1.1 4.7 主要程序设计说明 2 4.7.1 管理用户登录模块 登录模块图示如下: 2.1.1.1 页面程序说明 程序名称 程序文件 Login.aspx
上一篇:
四川大学计算机综合实践报告完整版
下一篇:
法律专业开题报告范文