p116大学学籍管理系统概要设计说明书

合集下载

学籍管理系统需求说明书

学籍管理系统需求说明书

学籍管理系统需求说明书V1.1(版本号)拟制人审核人______________________ 批准人______________________[二零一一年三月八日]需求说明书1.引言随着计算机的普及,人们对计算机的认识及需求有了明显的增加。

计算机对于大量信息的管理的优势更是显而易见。

对于一个只要企业来说,这方面的需要尤其重要。

有了这个药品库存管理系统,管理员的工作任务就可能会事半功倍。

1.1 编写目的:本需求的编写目的在于研究药品库存管理系统软件的开发途径和应用方法,为以后的开发工作提供可靠的依据。

1.2背景及范围:本项目的名称:学生学籍管理系统。

本项目的任务提出者:李浩本项目的任务开发者:李浩小组成员项目与其他软件或其他系统的关系:该系统在WIN98﹑WIN2000、WIN XP系统中都能很好的运行,具有很好的兼容性。

同时,需要对数据库软件SQL的支持。

1.3名词定义:实体:客观世界中存在的且可互相区别的事物。

联系:客观事物中的彼此之间的关系。

属性:实体或者联系所具有的性质。

1.4参考资料:[1] 王珊、萨师煊.数据库系统概论. 北京.高等教育出版社.2006.[2] 王珊等. 数据仓库技术与联机分析处理. 北京.科学出版社.1998.[3] Kimball R等.数据仓库工具箱.北京. 电子工业出版社,2003.[4] Mattison R.Web仓库工程与知识管理.北京.清华大学出版社,2003.[5] 贾讽波.杨树青、杨玉顺.数据库应用实例.北京:人民邮电出版社.2006.2.任务概述2.1目标学生学籍管理系统是针对高等院校的学生学籍管理,意在解决当今的庞大信息与人力资源不匹配的矛盾。

因此本系统的用户包括系统管理员和学生。

使用应户可以在局域网中运行。

要求系统有如下意图:(1)用计算机程序实现系统流程。

(2)人机界面友好,对用户的输入要进行判断和约束。

(3)系统稳定性好,对关键程序进行保护。

学生学籍管理系统设计说明书

学生学籍管理系统设计说明书

学生学籍管理系统设计说明书目录摘要 (3)第一章需求分析 (3)第二章系统设计 (3)2.1数据库设计 (3)2.1。

1数据库简介 (3)2。

1.2概念结构设计 (4)2.1。

3逻辑结构设计 (5)2。

2总体结构设计 (9)2.2.1模块设计 (9)2.2.2系统结构设计 (12)第三章系统实现 (12)3。

1系统登录模块 (12)3.2系统主界面模块 (14)3.3系统功能模块 (15)3.3。

1用户管理 (15)3.3。

2权限管理模块 (19)3。

3。

3院系管理模块 (21)3。

3。

4班级管理模块 (25)3。

3.5专业信息管理模块 (27)3.3.6课程信息管理模块 (30)3。

3.7教师管理模块 (33)3.3。

8学期信息管理模块 (36)3.3.9学生成绩管理模块 (37)3。

3。

10学生档案管理模块 (43)3.3.11用户操作模块 (48)3。

4系统测试 (49)第四章总结 (50)摘要学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难.作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等.这些优点能够极大地提高学生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

第一章需求分析详见另一文档“需求规格说明书”。

第二章系统设计2.1数据库设计2。

1。

1数据库简介在系统设计过程中,数据库的设计是系统的核心和基础,把系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。

学生学籍管理系统概要设计说明书1.2

学生学籍管理系统概要设计说明书1.2

学生信息管理系统概要设计说明书审核人:目录学生信息管理系统 (1)概要设计说明书 (1)1引言 (5)1.1编写目的 (5)1.2背景 (5)1.3定义 (5)1.4参考资料 (6)2总体设计 (6)2.1需求规定 (6)2.2运行环境 (6)2.2.2硬件环境: (7)2.3基本设计概念和处理流程 (7)2.4结构 (7)2.5功能需求与程序的关系 (7)2.6人工处理过程 (8)3接口设计 (8)3.1用户接口 (8)3.2外部接口 (9)3.3内部接口 (9)4运行设计 (10)4.1运行模块组合 (10)4.2运行控制 (10)4.3运行时间 (10)5系统数据结构设计 (11)5.1逻辑结构设计要点 (11)5.2物理结构设计要点 (11)5.3数据结构与程序的关系 (11)6系统出错处理设计 (11)6.1出错信息 (11)6.2补救措施 (12)6.3系统维护设计 (12)概要设计说明书1引言1.1编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计,并明确系统的数据结构与软件结构。

在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。

此概要设计说明书对《学生信息管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步完成后续设计与开发工作。

本说明书的预期读者为学校管理员、需求分析人员、测试人员、项目管理人员。

预期读者:项目管理人,软件用户学生,软件开发工程师1.2背景待开发项目系统的名称:学生学籍管理系统本项目的任务提出者:开发者:独一无二团队用户:学生信息管理人员、学生和相关人员本项目将对学生信息管理和现有数据库信息系统进行扩张和完善,以提供各种数据信息服务,从而方便开发人员参考和对整个系统的规划,以及为详细设计提供更好的服务等。

学生管理系统概要设计说明书

学生管理系统概要设计说明书

学生管理系统概要设计说明书学生管理系统概要设计说明书1、引言1.1 编写目的本文档旨在为学生管理系统的概要设计提供详细的说明,包括系统的功能、特性、模块划分、数据流程等方面的内容,以便开发人员能够清晰地了解系统的整体设计和实现逻辑。

1.2 文档范围本文档适用于学生管理系统的概要设计阶段,包括系统的总体结构设计、模块划分、数据流程和主要功能点的设计等内容。

2、系统总体设计2.1 系统功能2.1.1 学生信息管理- 学生信息录入- 学生信息查询- 学生信息修改- 学生信息删除2.1.2 课程管理- 课程信息录入- 课程信息查询- 课程信息修改- 课程信息删除2.1.3 成绩管理- 成绩录入- 成绩查询- 成绩修改- 成绩删除2.2 系统特性2.2.1 用户权限控制系统根据用户的角色进行权限控制,确保不同用户只能访问其具备权限的功能模块。

2.2.2 数据安全性系统对敏感数据采取加密存储和传输措施,确保数据的安全性和完整性。

2.2.3 系统性能优化系统在设计上考虑到数据量较大时的性能问题,通过合理的数据库设计和数据缓存策略来优化系统的响应速度。

3、系统模块划分3.1 学生信息模块3.1.1 学生信息录入模块- 学生基本信息录入- 学生联系方式录入- 学生入学信息录入3.1.2 学生信息查询模块- 按学生姓名查询- 按学生学号查询- 查询特定年级的学生3.2 课程管理模块3.2.1 课程信息录入模块- 课程基本信息录入- 课程教师信息录入- 课程学分信息录入3.2.2 课程信息查询模块- 按课程名称查询- 按教师姓名查询- 查询特定类型的课程3.3 成绩管理模块3.3.1 成绩录入模块- 按学生选课录入成绩- 批量导入成绩- 成绩评定规则设置3.3.2 成绩查询模块- 按学生查询成绩- 按课程查询成绩- 成绩排名查询4、数据流程4.1 学生信息流程4.1.1 学生信息录入流程- 学生填写学生信息表单- 系统验证学生信息的有效性- 学生信息存入数据库4.1.2 学生信息查询流程- 用户输入查询条件- 系统根据条件查询数据库- 系统返回匹配的学生信息4.2 课程管理流程4.2.1 课程信息录入流程- 教师填写课程信息表单- 系统验证课程信息的有效性- 课程信息存入数据库4.2.2 课程信息查询流程- 用户输入查询条件- 系统根据条件查询数据库- 系统返回匹配的课程信息4.3 成绩管理流程4.3.1 成绩录入流程- 教师输入学生选课和成绩信息- 系统验证成绩的有效性和合法性- 成绩信息存入数据库4.3.2 成绩查询流程- 用户输入查询条件- 系统根据条件查询数据库- 系统返回匹配的成绩信息附件:- 数据库设计文档- API接口文档法律名词及注释:- 数据安全:指对数据的保护措施,包括加密、备份、权限控制等。

学籍管理系统4.概要设计说明书

学籍管理系统4.概要设计说明书

概要设计说明书1.1 编写目的本软件需求说明书是系统设计的依据,是系统分析与设计人员的必读的参考用书。

1.2 背景a.学籍管理系统b.本项目的任务是由相关学籍管理的需求,由财经学院信息学院07计算机2班承担,**等课题组成员进行研制、开发,待使用的是某高校教务处,本项目主要解决对学生学籍及学生成绩方面的各种输入,修改,汇总,查询等基本操作。

1.3 定义软件需求说明书。

1.4 参考资料a.本项目的开题报告;b.本项目的可行性分析报告;c.计算机软件工程规范国家标准汇编2000。

2. 总体设计2.1 需求规定该项目主要功能为:学生基本信息处理(输入,修改,查询,删除等功能);学生成绩处理(输入,修改,查询,打印等功能);学生奖励处分信息处理(输入,修改,查询等功能);教师信息处理(输入,修改,查询,删除等功能);管理员信息处理(输入,修改等功能);学生成绩统计处理(学生年级成绩排名统计,班级成绩统计等功能);系统维护处理(有数据备份和数据恢复)2.2 运行环境2.2.1 设备研制该软件需要一台计算机及一台普通打印机。

a. 应该是CPU为酷睿2或更高档次的计算机,内存在2G或更大的;b. 打印机应具有较高密度,以保证打印的文字清晰;c. 先在单机上实施,获得成功后,再在C/S 结构上推广应用。

2.2.2 支持软件操作系统为:Windows XP, 前台开发工具为:Delphi, 后台数据库为:SQL Server 2000。

2.3 基本设计概念和处理流程本系统基本设计按系统规划的要求规定设计,其处理流程如图1所示。

图1 处理流程2.4 结构管理员信息(管理员信息菜单)管理员信息输入、管理员信息修改、管理员信息删除 学生信息(学生管理菜单) 学生基本信息输入、学生基本信息修改、学生基本信息删除、学生基本信息查询等 教师信息(教师管理菜单) 教师基本信息输入、教师基本信息修改,教师基本信息删除、教师基本信息查询等学生奖励处分(学生奖励处分管理菜单) 学生奖励或处分信息输入、学生奖励或处分信息查询、学生奖励或处分信息删除、学生奖励或处分信息修改 学生成绩信息(学生成绩管理菜单) 学生成绩信息输入、学生成绩信息查询、学生成绩信息修改,学生成绩打印 学生成绩统计(学生成绩统计菜单) 学生成绩年级排名查询、学生成绩年级排名统计打印、班级平均成绩及排名查询,班级成绩统计打印学籍管理系统模块结构如图所示:2.5 功能需求与程序的关系学籍管理系统学生信息管理模块学生基本信息输入学生信息查询,修改所有人员均可进行查询按权限修改学生奖励处分管理模块学生奖励处分信息输入学生奖励处罚信息查询,修改教师基本信息输入教师信息查询,修改 教师基本信息管理模块教师信息删除 学生成绩管理模块学生成绩输入学生成绩查询,修改所有人员均可进行查询按权限修改学生成绩单打印所有人员均可进行查询按权限修改管理员信息管理模块管理员基本信息输入 管理员信息删除 管理员密码修改学生成绩统计管理模块学生年级成绩排名统计按年级排名查询打印 学生信息删除 系统维护数据备份数据恢复学生班级成绩统计 按班级排名查询打印功能需求与程序的关系如表1所示。

学籍管理系统详细设计说明书

学籍管理系统详细设计说明书

学籍管理系统该文件负责人:王健萍小组成员:蔡小岑李丽娇刘瑞程晨于晓丹田甜王健萍一.引言1.编写目的软件设计是把软件需求变换成为软件的具体设计方案,即模块结构的过程。

软件设计一般分为总体设计和详细设计两个阶段。

总体设计阶段根据软件需求分析所得到的数据流程或数据结构,使用结构化设计技术,导出软件的模块结构。

详细设计阶段是给出软件模块的内部过程描述。

内部过程描述是模块内部的算法设计。

该文档是直接给软件开发人员看的。

2.项目背景信息社会的高科技,商品化的高效性,是计算机的应用普及到经济和社会生活的各个领域,为了使计算机操作方便于手工劳动,为了适应现代社会人们高度强烈的时间观念,学籍管理系统软件将会为教学办公带来了极大的方便。

学生学籍管理系统以计算机为工具,管理人员以计算机为工具,通过学生学籍管理系统对学生的信息进行管理,把管理工作人员从烦扰的工作中解脱出来。

3.定义在软件具体设计阶段的专用术语有:方块图(N-S图),PAD图(问题分析图Problem Analysis Diagram)等。

4.参考资料[1] 《软件工程学导论》(第5版) 作者:张海藩出版社:清华大学出版社[2] Visual Basic程序设计教程作者:龚沛曾,扬志强,陆慰民主编;出版社:高等教育出版社。

[3 ]Access数据库应用教程作者:审莉莉出版社:机械工业出版社二.总体设计1.需求概述1.1.功能需求由于系统较简单且前面对系统的功能已作了详细的介绍,在此就略过了。

1.1.1 功能划分(略)1.1.2.功能描述(略)1.2.性能需求1.2.1.数据精确度由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。

1.2.2.时间特性本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。

而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。

学生学籍管理系统总体设计说明书

学生学籍管理系统总体设计说明书

学生学籍管理系统总体设计说明书学生学籍管理系统总体设计说明书一、引言随着信息技术的飞速发展,学生学籍管理作为学校日常管理的重要部分,需要一个高效、可靠、安全的管理系统来支持。

学生学籍管理系统可以帮助学校实现对学生信息的自动化管理,提高管理效率,降低管理成本,同时保证学生信息的完整性和准确性。

本文将详细阐述学生学籍管理系统的总体设计,包括需求分析、系统架构设计、详细设计、测试与维护、运营和推广等方面。

二、需求分析学生学籍管理系统应具备以下功能和性能要求:1、基本信息管理:包括学生基本信息(姓名、性别、年龄、学号等)、家长信息、教师信息等的管理。

2、学籍信息管理:记录学生的学籍状态(如入学、休学、退学等),实现学籍信息的动态管理。

3、成绩信息管理:记录学生的学习成绩,便于教师和学生查询、分析和掌握学习情况。

4、用户权限管理:对不同用户赋予不同的操作权限,保证系统安全性。

5、数据查询与统计:提供灵活的数据查询和统计功能,方便管理者进行决策分析。

6、系统维护:保证系统运行的稳定性,包括数据备份、恢复等功能。

7、报表生成:根据需求生成各类报表,如学生花名册、成绩报表等。

三、系统架构设计基于需求分析,学生学籍管理系统的总体架构设计如下:1、表现层:提供用户交互界面,实现用户输入与系统响应的展示。

2、业务逻辑层:负责处理用户请求,实现业务逻辑。

3、数据访问层:负责与数据库进行交互,实现数据访问操作。

4、数据库层:存储学生学籍管理系统的数据,包括学生信息、学籍信息、成绩信息等。

四、详细设计1、数据存储设计:根据学生学籍管理系统的需求,设计合理的数据库结构,包括学生信息表、学籍信息表、成绩信息表等。

2、数据备份与恢复设计:为实现数据的安全性,系统应具备完善的数据备份与恢复机制,定期备份数据,确保数据丢失后能够及时恢复。

3、用户权限管理设计:根据用户角色划分不同的权限等级,确保系统安全性。

4、数据加密设计:对学生个人信息、学籍信息等敏感数据进行加密处理,保障数据安全。

学籍管理系统使用说明书

学籍管理系统使用说明书

学籍管理系统使用说明书学籍管理系统使用说明书1. 系统概述1.1 目标学籍管理系统旨在提供一个便捷的学生信息管理平台,方便学校和教育机构进行学生档案管理、课程安排、成绩记录等工作。

1.2 功能学籍管理系统具有以下主要功能:- 学生信息管理:录入和保存学生个人信息、联系方式、家庭背景等;- 课程管理:创建和调整课程表,记录课程的基本信息和教学内容;- 成绩管理:记录学生的考试成绩,成绩单;- 档案管理:归档学生的各类相关文件和资料;- 教师管理:管理教师信息和授权;- 班级管理:课程分配、学生调整;- 报表:根据需要各类学生数据统计报表。

2. 系统安装与启动2.1 硬件要求学籍管理系统运行需要以下硬件配置:- 最低配置:CPU 2.0GHz,内存 2GB,硬盘空间 100GB- 推荐配置:CPU 3.0GHz,内存 4GB,硬盘空间 200GB 2.2 软件要求学籍管理系统运行需要以下软件环境:- 操作系统:Windows 7或更高版本,Linux发行版- 数据库:MySQL、Oracle或其他常见数据库管理系统- 浏览器:最新版本的Chrome、Firefox、Safari或IE 2.3 安装步骤以下是学籍管理系统的安装步骤:1. 安装文件,并解压缩到指定目录;2. 安装所需的数据库管理系统,并创建一个新的数据库;3. 修改系统配置文件中的数据库连接信息;4. 运行安装程序,并按照提示完成安装。

2.4 启动系统安装完成后,通过以下步骤启动学籍管理系统:1. 打开浏览器,输入系统的访问地址;2. 输入管理员账号和密码;3. 登录按钮,即可进入系统的主界面。

3. 系统登录与用户权限3.1 登录界面学籍管理系统的登录界面包括用户名、密码和验证码的输入框。

3.2 用户权限学籍管理系统包括以下用户权限:- 管理员:具有最高权限,可以管理系统的所有功能和数据;- 教师:可以创建和管理课程、录入成绩等;- 学生:可以查看自己的信息和成绩。

学生学籍管理系统软件详细设计说明书

学生学籍管理系统软件详细设计说明书

软件结构图
软件模块说明(1)模块说明
②增加功能:
界面设计
1、登录界面:
2、查询界面:
3、增加界面:
4、修改界面:
5、删除界面:
6、打印界面
数据库设计
设计原则
1.密码管理:学生修改学生查询密码;教师可以修改查询密码。

2.每个教师可以查看所有学生的成绩,包括每门课程的成绩、每门课程的
平均成绩、每个分数段的成绩。

3.学生根据自己的学号查询本人的成绩。

4.教师可以登记、修改、查询自己所讲授课程的学生的成绩、该课程的总
分、平均成绩、各分数段成绩人数统计、不及格学生的名单、成绩等等。

数据库组成
数据表3个:
学生表(5个字段:xh, xm, xb, csrq, bj),其中有各班学生的记录
课程表(4个字段:kch,kcm, js, xf),其中有课程的记录;
成绩表(3个字段:xh, kch, cj),其中有学生成绩的记录。

学生基本信息表(Student)描述如下:
学生成绩表(Grade)描述如下:
学生的课程管理(Course)描述如下:
算法描述
1.系统用户管理模块
系统管理模块的PAD图如下:
2.学籍管理模块
学籍管理模块PAD图
添加功能子模块PAD图
修改功能子模块PAD图
查询功能子模块PAD图。

学生管理系统_系统概要设计说明书

学生管理系统_系统概要设计说明书

学生管理系统_系统概要设计说明书学生管理系统_系统概要设计说明书一、引言随着信息技术的快速发展,学生管理系统的设计和开发已经成为教育领域中重要的任务之一。

该系统旨在提高学校对学生信息的管理效率,减少人工操作的误差,为学生的入学、离校、成绩查询等提供便捷的服务。

本文将对学生管理系统的概要设计进行说明,以期为该系统的实现提供理论支持。

二、系统概述学生管理系统将采用分层架构设计,包括用户接口层、业务逻辑层和数据访问层。

其中,用户接口层负责与用户交互,业务逻辑层处理业务逻辑,数据访问层则负责与数据库进行交互。

系统的主要功能模块包括:用户管理、课程管理、成绩管理、考试管理等。

用户管理模块负责对系统用户的身份认证和管理,包括用户注册、登录、信息修改等操作。

课程管理模块负责对学生所修课程进行管理,包括课程信息的添加、修改、删除等操作。

成绩管理模块负责对学生成绩进行管理,包括成绩录入、修改、查询等操作。

考试管理模块负责对学生考试进行管理,包括考试安排、成绩录入等操作。

该学生管理系统具有以下特点:1、数据安全防护:系统采用多种安全措施,如身份认证、权限控制、数据加密等,确保学生信息的安全性。

2、用户权限控制:系统根据用户角色划分不同的权限等级,确保不同用户只能访问其对应的功能模块。

3、系统性能优化:系统采用负载均衡、缓存等技术,提高系统响应速度,确保在高并发情况下的稳定性。

四、系统开发系统开发将遵循以下步骤:1、需求分析:对学校的学生管理工作流程进行详细调研,明确系统功能需求。

2、系统设计:根据需求分析结果,设计系统的整体架构、功能模块、数据库等。

3、编码实现:根据系统设计文档,进行代码编写和测试。

4、测试部署:对系统进行集成测试、性能测试、安全测试等,确保系统的稳定性和可靠性。

最后将系统部署到服务器,供用户使用。

系统维护是保证系统稳定运行的关键环节,包括以下内容:1、系统备份恢复:定期对系统数据进行备份,确保在发生故障时可以迅速恢复数据。

学籍管理信息系统说明书

学籍管理信息系统说明书

交通运输系计算机程序设计综合实践教学系统开发说明书学号:20107752 20107753 20107755姓名:刘烨段庆白央班级:铁运4班题目:学籍管理信息系统指导教师:陈东廖健刘意朱虹宇王正彬沈丽萍目录第 1 章前言... .. (1)1.1作业背景 (1)1.2选题说明 (1)1.3作业目的 (2)1.4系统开发背景 (2)1.5课题需求分析 (3)第 2 章系统分析 (4)2.1业务流程分析 (4)2.1.1系统需求分析 (4)2.1.2学生学籍管理系统业务流程图 (4)2.1.3学生学籍管理信息系统数据流程图 (5)2.2代码设计 (7)2.2.1登录窗口代码 (7)2.2.2添加用户代码 (8)2.2.3按学生学号查询代码 (8)3.2.4按学生姓名查询代码 (9)3.2.5按年级查询代码 (10)第 3 章系统设计 (11)3.1确定计算机的处理流程 (11)3.2数据库的逻辑设计 (12)第 4 章.系统实现 (15)第一章前言1.1 作业背景本次课程设计共有十个个备选题目,分别列举如下:1.单机客票销售系统;2.现车管理系统;3.办公自动化系统;4.货调管理系统;5. 服务于教学的各种flash动画的设计;6. 奖学金发放管理信息系统;7. 利用VB编程制作计算机联锁仿真系统;8. VBA编程制作PPT教学动画;9. 学籍管理信息系统;10. 网站设计入。

其中我们组选择的题目9——学籍管理信息系统的设计要求如下,1.为学校学籍管理员设计一个自动化管理系统;2.学生可以按学号、姓名、年级查询相关信息;3.管理员可以查询学生信息;4.管理员可以修改、删除学生信息。

1.2 选题说明经过我们对于《管理信息系统》近一学期的学习经验,以及反复思考,我们决定选择第9个课题——学籍管理信息系统。

选择这个课题的主要原因有:1.学籍管理系统更贴近我们。

相信每个同学在大学期间都在教务网上查询过自己的信息;2.为学籍管理系统的建设提出一些较为有效的改进方法和手段。

学生学籍管理系统概要说明书

学生学籍管理系统概要说明书

文档编号:____________保密级别:____________ 学生学籍管理系统概要设计说明书所属项目:文件类别:版本号:编写者:审核者:批准者:1.引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3定义 (3)2.任务概述 (4)2.1目标 (4)2.2运行环境 (4)2.3需求概述 (4)3.总体设计 (5)3.1处理流程 (5)3.2总体结构和模块外部设计 (5)3.3功能分配 (7)4.接口设计 (7)4.1外部接口 (7)4.2内部接口 (8)5.运行设计 (8)5.1运行模块的组合 (8)5.2运行控制 (9)5.3运行时间 (9)6.出错处理设计 (9)6.1出错输出信息 (9)6.2出错处理对策 (9)7.安全保密设计 (9)8.维护设计 (10)小组任务表1.引言1.1编写目的本文档作为学生学籍还礼系统的概要设计文档,是小组成员人员根据讨论和按照需求文档编写的。

本文档描述系统在功能上的主要设计和思想;预先估计以后系统可能达到的目标。

本阶段完成系统的大致设计并明确系统的数据结构与软件结构,将一个软件需求转化为软件表示的过程本文档的阅读对象是本软件开发小组成员,此文档将作为本小组进行详细设计和开发的依据。

并且可帮助以后进行系统拓展和维护的的开发人员了解和维护此系统。

1.2项目背景此系统由本小组成员刘翔宇,董娜,孙宏辉协作。

本项目采用b/s架构,由前台web页面和后台数据库构成。

采用的开发平台为Microsoft Visual Studio .Net 2003。

数据库使用Sql Server进行开发。

1.3定义2.任务概述2.1目标实现学生学籍管理系统的基本功能,实现仓库物资管理所有流程的计算机化,并且实现仓库数据的集中管理和维护,部分数据的统计和计算实现自动化,以节省大量的人力以及避免了由于人的失误而产生的错误。

本系统可以对仓库大部分相关数据进行处理,并对仓库管理需要实现的所有基本功能进行实现。

学籍管理系统软件技术设计说明书范例

学籍管理系统软件技术设计说明书范例

学籍管理系统软件技术设计说明书范例1.引言1.1编写目的编写"XX学籍管理系统"的《软件技术设计说明书》的目的在于根据软件规格说明书中的任务概述,需求规定等规划设计出一套可执行的软件结构模型。

1.2参考资料1.《大学学籍管理系统规格说明书》言若金叶软件研究中心编写2.总体设计2.1需求规定本套大学学籍管理系统软件采用B/S方式实现,用户可使用浏览器通过互联网进行对学生信息的添加、修改等操作;2.2运行环境客户端的运行环境:Windows98以上的操作系统、IE5以上的浏览器(或其他浏览器)。

服务器数据库端的运行环境:操作系统为Windows2000Server或以上环境,数据库为MySQL。

应用服务器:Tomcat2.0以上。

2.3基本设计概念和处理流程本套"大学学籍管理系统"软件的编写,是为了设计出一套学生信息和成绩管理的网络管理软件。

软件主要是通过网页的形式展示给用户,用户可以在系统里添加学生、修改学生、删除学生、添加学生成绩、修改学生成绩、删除学生成绩、查询学生信息、查询学生成绩等,然后将用户的操作通过互联网保存到服务器端的MySQL数据库中;2.4结构本套学籍管理系统软件采用Browser/Server方式实现。

2.5人工处理过程2.5.1数据库人工处理数据库不进行人工处理,一切行为通过客户端维护;2.5.2客户端的人工处理2.5.2.1添加学生用户可以添加学生的相关信息,如学生姓名、学生性别、学生籍贯、学生身份证等信息。

2.5.2.2修改学生用户可以修改学生的相关信息,如学生姓名、学生性别、学生籍贯、学生身份证等信息。

2.5.2.3删除学生用户可以选择单个或多个需要被删除的学生。

2.5.2.4添加学生成绩用户可以添加学生各门功课的成绩。

2.5.2.5修改学生成绩用户可以修改学生各门功课的成绩。

2.5.2.6删除学生成绩用户可以选择单个或多个需要被删除的学生。

学籍管理系统总体设计说明书

学籍管理系统总体设计说明书

学籍管理系统总体设计说明书一、引言本文是学生学籍管理系统总体设计说明书。

1、编写目的:在学校面向现代化、面向世界、面向未来、面向互联网的21世纪,现今社会是一个讲究效率的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,尤其是在学校里。

为此开发学生学籍管理系统软件,能够适应现今社会并提高办理学籍效率。

该系统软件非常容易被接受,它具有简单易操作、便于管理等功能。

它是对学校学生学籍管理的一种工具。

2、范围本软件适用于教育界,对学生的学籍可以随时输入,输出,查找,修改.3、定义需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足标准,规范或其它正式规定文档所需具有的条件或权能。

需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。

模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的4、参考资料《软件工程》出版社:机械工业出版社;《实用软件工程》,清华大学出版社,1997。

二、总体设计该系统分为学生学籍管理、系统管理两大功能模块。

总体功能如图所示:1)学生学籍管理:2)系统管理:三、接口设计1、外部接口该系统的界面清晰,用户通过输入合法的身份证号与密码才可以进入系统。

2、内部接口通过动态更新数据库实现模块间的联系。

四、运行设计运行时间取决于计算机的硬件配置。

五、补救措施1、出错信息提示如果身份证号与密码不对,系统会出现错误的信息,并提示用户重新输入。

出现3次系统会要求用户重新登陆系统。

2、出错处理对策如果说是在装载总程序时,系统出现错误,请重启,整个终端程序就会在启动,如果说程序出现错误,再次重新装载,若仍有错,则按照提示装载。

学籍管理系统总体设计说明书

学籍管理系统总体设计说明书

1.1编写目的
本需求的编写目的在于研究学籍管理系统软件的开发途径和应用方法。

本需求的预期读者是与《学籍管理系统》软件开发有联系的决策人,开发组成人员,软件验证者。

2.1开发意图
a. 为了学籍管理系统更完善;
b. 为了教学办公室对学生档案的管理更方便;
c. 为了减轻行政人员的工作负担。

2.2应用目标
通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生学籍管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。

2.3 作用及范围
本软件适用于教育界,对学生的学籍可以随时输入、输出、查找、修改。

2.4 运行环境
2.4.1 硬件环境奔腾1G以上内存的pc机。

打印机:可选条形码刷卡机:可选
2.4.2 软件环境各WINDOWS操作系统
2.5系统结构
输入项目:
包括:学号、姓名、性别、年级、班级、系别、专业、户口所在地、家庭住址、联系电话、户口分类、考前学历、现今学历、出生日期、民族、政治面貌、身份证号、文考准考证号、自考准考证号、填卡日期、备注输入到数据库。

查询同一专业的所有人员。

3.1.2 输入
专业名称(如:英语)。

3.1.3 输出
学号、人员名单和所在班级。

3.1.4 输入
一个年级的级别(如:08级)。

3.1.5 输出
学号、人员名单、性别、出生年月、专业和准考证号的内容
3.1.6 输入
一个班级的名称(如:6班)。

3.1.7 输出
人员名单、学号、出生年月、准考证号、联系电话的内容。

学籍管理系统概要设计

学籍管理系统概要设计

学生学籍管理系统概要设计说明书专业:软件工程学号:09065085姓名:王振一、处理流程1.系统初启时,根据配置文件导入数据库,设置各全局变量;1.然后进入事件等待状态,各专门功能模块由事件驱动机制激活,分别执行完各项功能后仍进入事件等待状态;2.最后由关闭系统事件引导激活关闭系统模块,退出整个系统。

二、总体结构和模块外部设计总体结构如上图所示。

各模块设计如下:M1.1 输入数据模块M1.2 修改数据模块M2.1 查询数据模块M2.2 密码修改模块M2.1.1 学籍查询模块M2.1.2 课表查询模块M2.1.3 考试查询模块M2.1.4 成绩查询模块三、功能分配1.查询功能●查询模块(M2.1);●同时包括M2.1.1、M2.1.2、M2.1.3、M2.1.4;2.修改功能●修改模块(M1.2);●同时包括M2.2;3.输入功能●输入模块(M1.1);四、数据描述1、静态数据姓名name班级class职务job学号Number性别SexE-Mail E_Mail备注memo2、动态数据输入数据:菜单选项,查找关键字,新建记录项。

输出数据:由查询关键字确定的数据库记录集合。

内部生成的数据:中间查询结果。

3、数据库描述本软件采用SQL数据库。

4、数据流图顶层数据流图第一层数据流图第二层数据流图输入模块(M1)输出模块(M2)第三层数据流图输入资料模块(M1.1)统计模块(M1.2)登陆系统模块(M2.1)显示主界面模块(M2.2)查询信息模块(M2.3)修改密码模块(M2.4)四、根据分层数据流图画出结构化图顶层分解成绩录入模块分解数据编辑分解数据输出分解六、功能需求1、功能要求(1)系统应对原始成绩单给予保留,原始数据的排列是无序的。

(2)将该班学生的成绩按学号顺序存入std.dat文件中,以方便打印。

(3)求出每位学生的平均分,并按平均分从高到低的顺序进行排序后,写到文件sort.dat 中。

(4)为3门以下(含3门)不及格的学生打印重考通知单,通知单上应写明重考的课程以及时间和地点(键盘输入)。

学生学籍管理系统概要设计说明书1.2

学生学籍管理系统概要设计说明书1.2

学生学籍管理系统概要设计说明书1.2————————————————————————————————作者:————————————————————————————————日期:学生信息管理系统概要设计说明书审核人:版本更新内容日期修改人1.0 新建2012—04—091。

1 修改模版形式2010-04—201.2 修改接口2012-04—27目录1引言 (7)1.1编写目的 (7)1。

2背景 (7)1。

3定义 (7)1。

4参考资料 (7)2总体设计 (8)2。

1需求规定 (8)2.2运行环境 (8)2。

3基本设计概念和处理流程 (8)2.4结构 (9)2。

5功能需求与程序的关系 (9)2。

6人工处理过程 (10)2.7尚未问决的问题 ......................................................................... 错误!未定义书签。

3接口设计. (10)3。

1用户接口 (10)3.2外部接口 (11)3。

3内部接口 (11)4运行设计 (12)4.1运行模块组合 (12)4。

2运行控制 (12)4。

3运行时间 (12)5系统数据结构设计 (12)5。

1逻辑结构设计要点 (13)5.2物理结构设计要点 (13)5.3数据结构与程序的关系 (13)6系统出错处理设计 (13)6.1出错信息 (13)6.2补救措施 (13)6.3系统维护设计 (14)概要设计说明书1引言1.1编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计,并明确系统的数据结构与软件结构。

在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌.此概要设计说明书对《学生信息管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步完成后续设计与开发工作。

高校学生学籍管理系统设计说明

高校学生学籍管理系统设计说明

高校学生学籍管理系统设计和开发说明学生学籍管理系统的设计和开发【摘要】通过使用Microsoft Visual FoxPro 6.0软件开发形成一个小型学生学籍管理系统,该系统可实现对学生成绩的循环查询、修改、添加、删除以及档案管理等功能,以此来巩固我们所学的数据库管理知识。

使用系统时,可以通过系统菜单进行各种操作,菜单元素主要是表格和表单组成。

表单的实现是经过程序实现的。

【关键字】学生成绩档案管理程序执行【正文】Visual FoxPro 命令一览表:CREATE DATABASE :建立并打开一个数据库文件命令CREATE FORM :打开表单设计器命令APPAND FROM :从另一个文件添加记录到当前表的末尾命令CREATE :创建一个新的Visual FoxPro数据库表命令COUNT :统计表中的记录数命令BLANK :清除当前记录中字段的数据命令DELETE :为指定记录加上删除标记命令PACK :永久性的删除当前表中加有删除标记的记录命令DELETE FILE :从磁盘中删除指定的文件命令DIR :显示一个目录或文件夹中的文件信息命令DISPLAY :在窗口中显示当前表的信息命令DISPLAY FILES :显示文件的有关信息命令DISPLAY MEMORY :显示当前内存变量和数组元素的内容命令EDIT :显示要编辑的字段命令EXIT :退出DOWHILE、FOR、DCAN循环语句结构的命令IF…ENDIF :根据逻辑表达式的值有条件地执行一组命令INDEX :建立一个索引文件,按某个逻辑顺序显示和访问表中的记录命令INSERT :在当前表中插入一条新记录,然后显示该记录并进行编辑命令LIST :显示库文件命令HELP :打开帮助窗口命令DO CASE…ENDCASE :将执行第一个逻辑表达式中为真的那个分支后面的一组FOR…ENDFOR :将一组命令反复执行指定的次数DO WHILE…ENDDO :根据指定的条件循环执行一组指定的命令GO/GOTO :移动记录指针到指定记录号的记录中命令MODIFY DATABASE :打开数据库设计器,允许用户按交互方式编辑当前数据库MODIFY COMMAND :打开编辑窗口,以便能编辑或者建立程序文件RENAME :更换一个文件的名称MODIFY STRUCTURE :打开表设计器,以便修改表的结构REINDEX :重建当前打开的索引文件RECALL :去除当前表中记录的删除标记SET :打开数据会话窗口SEEK :查找表中索引关键字值和指定的表达式相匹配的第一条记录SELECT :选择指定工作区REPLACE :更新表中记录APPEND :添加一个或多个新记录到表的末尾BROWSE :打开窗口并显示当前表或指定表的记录LOCATE :顺序查找表中满足指定条件的第一条记录CONTINUE :继续执行以前的LOCATE命令SET TALK ON…SE T TALK OFF :确定Visual FoxPro 是否显示命令的结果SET DELETED ON…SET DELETED OFF :指示是否处理带有删除标记的记录1 题目学生学籍管理系统的设计和开发2 问题描述本课程设计的主要任务是编写一个小型的学生学籍管理系统程序,能够完成学生成绩的输入、修改、汇总和排名;统计学校内教师的分布及任课情况;班级信息和学生信息的建立和修改以及查询及各学期课程的开设和修改;2.1 业务流程输入学生的学号及密码后,可自动进入学生学籍管理系统进行相关的操作,具体的操作流程如下:2.3 功能要求学籍管理系统实现如下信息的管理:学生基本信息管理用于班级信息和学生信息的建立和修改以及查询;课程管理用于各学期课程的开设和修改;成绩管理用于成绩的查询、输入、修改、汇总和排名;教师管理用于查看,统计学校内教师的分布及任课情况。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大学学籍管理系统概要设计说明书Name Date Change HistoryScott Wang 2010/10/19 Initial draft1.引言1.1 编写目的编写本套“大学学籍管理系统”的《概要设计说明书》的目的在于根据软件规格说明书中的任务概述,需求规定等规划设计出一套可执行的软件结构模型。

1.2 参考资料1. 《大学学籍管理系统产品规格说明书》言若金叶软件研究中心编写2.概要设计2.1 需求规定本套大学学籍管理系统软件采用B/S方式实现,用户可使用浏览器通过互联网进行对学生信息及学生成绩的添加、修改及删除等操作;2.2 运行环境客户端的运行环境:操作系统:Windows NT/2000/XP、Linux、Unix浏览器:IE7、Firefox等服务器端的运行环境:操作系统:Windows NT/2000 Server、Linux、UnixWeb服务器:Tomcat4.0.1以上版本数据库:MySQL4.0以上版本2.3 基本设计概念和处理流程本套“大学学籍管理系统”软件的编写,是为了设计出一套学生信息和成绩管理的网络管理软件。

软件主要是通过网页的形式展示给用户,用户可以在系统里添加学生、修改学生、删除学生、添加学生成绩、修改学生成绩、删除学生成绩、查询学生信息、查询学生成绩等,然后将数据保存MySQL数据库中;2.4 结构本套学籍管理系统软件采用Browser/Server方式实现。

2.4.1软件模块部署软件模块部署列出了软件的各个模块在系统总体架构中各部分的分布情况,用于指导系统主站的安装和部署实施。

本例程相当简单,部署图如图8-19所示。

c mp 布署图Web服务器(T omcat)学生成绩管理学生基本信息管理数据库服务器(MySQL)浏览器1浏览器2浏览器3图8-19软件部署图2.5 人工处理过程2.5.1 数据库人工处理数据库不进行人工处理,一切行为通过客户端维护;2.5.2 客户端的人工处理2.5.2.1 添加学生用户可以添加学生的相关信息,如学生姓名、学生性别、学生籍贯、学生身份证等信息。

2.5.2.2 修改学生用户可以修改学生的相关信息,如学生姓名、学生性别、学生籍贯、学生身份证等信息。

2.5.2.3 删除学生用户可以选择单个或多个需要被删除的学生。

2.5.2.4 添加学生成绩用户可以添加学生各门功课的成绩。

2.5.2.5 修改学生成绩用户可以修改学生各门功课的成绩。

2.5.2.6 删除学生成绩用户可以选择单个或多个需要被删除的学生。

2.5.2.7 学生基本信息查询用户通过填写一定的查询条件,可查询用户所需要的学生基本情况等。

2.5.2.8 学生成绩查询用户通过填写一定的查询条件,可查询用户所需要的学生学习成绩等。

2.5.2.9 学生基本信息一览表列出所有学生的基本信息。

2.5.2.10 学生成绩一览表列出所有学生的成绩。

2.6 尚未解决的问题2.6.1服务器端的尚未解决的问题N/A2.6.2客户端的尚未解决的问题屏蔽创建新用户的功能及多个用户同时操作可能引起的学号重复问题。

2.6.3难点问题多人同时从多客户端新建学生时对学号的处理。

3. 接口设计本套学籍管理系统软件比较简单,不涉及接口的设计。

4. 系统数据结构设计4.1 逻辑结构设计要点按照需求分析设计数据库中的字段,建立一个逻辑上的数据库的结构。

4.2 物理结构设计要点在数据库软件(MySQL)中建立数据库,并要保证数据库最低要符合第二范式。

4.3 数据结构与程序的关系4.3.1 静态数值需求(1) 支持并行操作的用户。

(2) 处理多条记录数据。

(3) 表或文件最小为2048字节,最大无限制。

4.3.2 精度需求在进行提取数据库数据时,要求数据记录定位准确,在向数据库中添加数据时,要求输入数据准确。

主要的精度适应系统要求,不接受违规操作。

4.3.3 时间特性需求(1) 响应时间应在人的感觉和视觉事件范围内;(2) 更新处理时间,随着应用软件的版本升级,以及网络的定期维护更新。

4.3.4 灵活性当需求发生某些变化时,管理应用软件操作方式、数据结构、运行环境基本不会发生变化,变化只是将对应的数据库文件内的记录改变,或将过滤条件改变即可。

4.3.5 数据管理能力需求本应用软件可管理多条记录,本应用软件基本约用1,300千字节空间,所有文件均放置在数据库中调用,查询数据、文件、记录时,通过库文件名直接进行操作或通过存储过程来完成操作。

4.4 数据库设计描述4.4.1 数据库分析需将数据库设计成关系模式最低符合第二范式的标准。

按照需求分析,确定系统的实体。

根据实体分析的结果,在数据库中应建立如下数据表:学生信息表(student)、学生成绩表(grade)和登录用户表(users)4.4.2 数据库设计说明(1) 学生信息表(student)学生信息表(student) 说明:序号字段名称代码类型是否为空说明1 学号stu_number V ARCHAR(20) Not null2 姓名username V ARCHAR(20) null3 性别gender V ARCHAR(4) null4 所在城市city V ARCHAR(20) null5 身份证号id_number V ARCHAR(20) null6 联系电话phone V ARCHAR(20) null7 邮政编码post_code V ARCHAR(20) null8 电子邮件email V ARCHAR(40) null9 通讯地址address V ARCHAR(40) null主键名称stu_number索引备注(2) 学生成绩表(grade)学生成绩表(grade) 说明:维护学生各科课程的成绩序号字段名称代码类型是否为空说明1 成绩ID grade_id bigint(20)Not null2 学号student_id V ARCHAR(10) Not null3 电子技术electron int(11) null4 软件工程software int(11) null5 计算机网络与信息安全security int(11) null6 Java程序设计java int(11) null7 高级数据库db int(11) null8 图形图像处理技术img int(11) null9 分布计算与互联网技术distributed int(11) null10 软件测试与自演化技术test int(11) null主键名称grade_id索引备注字段student_id关联学生信息表student中的字段STUID(3) 登录用户表(users)登录用户表(users) 说明:维护登录用户的信息序号字段名称代码类型是否为空说明1 用户ID user_id bigint(20)Not null2 用户名username V ARCHAR(20) null3 登录密码password V ARCHAR (11) null4 用户角色role int(11) null主键名称user_id索引备注4.4.3 表间关系学生信息表(student)和学生成绩表(grade)由字段student_id作为关联;5. 系统出错设计5.1 出错信息在设计本套学籍管理系统软件时,设计人员应尽可能的考虑到所有的出错情况,并做出相应的恢复信息。

无法预料的错误信息,应返回给用户一个特定的信息提示。

5.2 补错措施对于出错概率较大的地方,设计人员应结合用户需求做一些必要的限制,减少出错的可能。

5.3 系统维护设计本套学籍管理系统软件的维护设计要有专门人员来做,这些人员应对本套学籍管理系统软件的程序代码结构与流程有深入的了解。

6. 程序系统的组织结构 6.1 模块层次图本系统由“学生信息管理”、“用户登录管理”及“学生成绩管理”组成,各子模块如图8-20所示。

大学学籍管理系统用户登录管理新建学生成绩学生信息管理 新建学生学生基本信息一览表删除学生修改学生信息 登录系统登出系统修改学生成绩学生成绩一览表学生成绩查询学生成绩管理学生基本信息查询删除学生成绩图8-20模块层次图7. 程序(标识符)设计说明 7.1 程序描述7.1.1客户端程序:本套学籍管理系统软件的客户端应用程序以网页的形式编写,包括静态和动态的网页,存放在服务器中,客户使用浏览器通过互连网络对网页进行访问,并完成客户端可以完成的功能。

7.1.2后台数据库:本套学籍管理系统软件的后台数据库使用My SQL 来搭建后台数据库服务器,用来存放所有的数据。

7.2 功能描述 7.2.1 添加学生用户可以添加学生的相关信息,如学生姓名、学生性别、学生籍贯、学生身份证等信息。

7.2.2 修改学生用户可以修改学生的相关信息,如学生姓名、学生性别、学生籍贯、学生身份证等信息。

7.2.3 删除学生用户可以选择单个或多个需要被删除的学生。

7.2.4 添加学生成绩用户可以添加学生各门功课的成绩。

7.2.5 修改学生成绩用户可以修改学生各门功课的成绩。

7.2.6 删除学生成绩用户可以选择单个或多个需要被删除的学生。

7.2.7 学生基本信息查询用户通过填写一定的查询条件,可查询用户所需要的学生基本情况等。

7.2.8 学生成绩查询用户通过填写一定的查询条件,可查询用户所需要的学生学习成绩等。

7.2.9 学生基本信息一览表列出所有学生的基本信息。

7.2.10 学生成绩一览表列出所有学生的成绩。

7.3 性能描述7.3.1 时间特性需求在网络连接正常的情况下,查询响应时间为秒级。

7.3.2 灵活性当需求发生某些变化时,学生管理应用软件操作方式、数据结构、运行环境基本不会发生变化,变化只是将对应的数据库文件内的记录改变,或改变过滤条件。

7.3.3 可用性软件应该尽可能的一目了然,使一般用户能够使用。

7.3.4 安全性本套学籍管理系统所涉及的数据存放于My SQL数据库中,在程序中应尽可能的使用存储过程的方法,以免使某人反编译软件或入侵到服务器后对数据库的结构进行修改,在程序中应该设置不同权限的账户和密码,以保证数据不容易被错改、破坏,而且要经常对数据库进行备份操作,使得数据一旦受到破坏或是出错能够保证及时的恢复数据,将损失降到最低。

7.3.5 可维护性7.3.5.1 应用程序的维护当用户使用本套学籍管理系统时,遇到了软件本身的逻辑错误,应当有软件的维护人员对软件进行修改。

7.3.5.2 数据库的维护应当有特定的数据库维护人员对数据库进行及时地进行备份,管理等操作,以保证数据库的安全性。

7.3.6 可移植性Java编程语言的兼容性很高,在windows系统操作系统,以及Unix操作系统等都可以直接运行。

相关文档
最新文档