您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 学生成绩查询系统概要设计说明书
概要设计说明书1引言1.1编写目的“学生成绩管理系统”,为了加强教育教学的管理,减轻管理人员的劳动强度,提高工作效率,使教育教学的管理规范化,科学化以及教育教学资源共享,特研制本免费软件共使用。根据学校学生成绩管理工作的实际经验,结合学校学生成绩管理工作的实际研究、制作而成。1.2背景随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。1.3参考资料1.(美)GradyBooch,JamesRumbaugh,IvarJacobson,《UML用户指南》,机械工业出版社,2001年8月2.Microsoft,MSDN3.Microsoft,SQLServer2000联机手册4.RogerS.Pressman。软件工程——实践者的研究方法。机械工业出版社,19975.IPL。SoftwareTestingandSoftwareDevelopmentLifecycles。IPL,19966.KarlE.Wiegers《软件需求》机械工业出版社,19997.张海藩《软件工程导论》清华大学出版社2总体设计2.1需求规定(1)用户解决问题或达到目标所需的条件或权能(Capability)。(2)系统或部件要满足标准、规范或其它正式规定文档所需具有的条件或权能。(3)一种反映上面(1)或(2)所描述的条件或权能的文档说明同工作,以及相互之间进行有效的交流和沟通。在权限功能中系统具有动态的权限分配功能,可按用户权限对用户进行分组。可分为普通用户,一般用户,超级用户。普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。在录入功能中为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。在查询功能中为所有用户提供查询的功能,可查询允许范围内的所有信息。在维护功能中为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。退出功能结束并关闭系统。2.2基本设计概念和处理流程说明本系统的基本设计概念和处理流程,尽量使用图表的形式。E-R图学生成绩管理系统系统管理授课信息管理学生成绩查询学生成绩统计学生成绩管理学生信息管理添加用户修改授课信息添加授课信息查询成绩信息删除成绩信息修改成绩信息添加成绩信息查询学生信息删除学生信息修改学生信息添加学生信息退出系统删除用户修改用户管理员User_idST_Teacher_idST_Student_idST_Student_nameST_Student_birthdayST_Student_timeST_Student_nationST_Student_sexST_Student_classidST_Student_homeST_Student_elseUser_passwordST_Student管理ST_teacherST_IDST_Teacher_name管理ST_student_courseST_Student_idSST_Course_idST_Course_yearST_Student_grade管理2.3软件结构图用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.数据库用户分类删除操作修改操作插入操作查询操作处理数据库数据库数据库用户登录事物登录事物用户信息查询事物用户信息插入事物修改事物删除事物用户信息用户信息用户信息用户信息数据库2.4功能器求与程序的关系录入程序修改程序删除程序管理录入学生信息#录入教师信息#录入学生成绩#修改学生信息#修改教师信息#修改学生成绩3查询学生成绩#学生成绩统计#教师授课#学生修改密码#教师修改密码#删除学生信息#删除教师信息#3运行设计3.1运行模块组合说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。当输入教师登录时进入教师管理的页面包括:教师授课管理,学生成绩管理,学生成绩管理;教室密码管理。当输入学生登录时进入学生登录界面:学生成绩查询,学生密码管理4系统数据结构设计4.1逻辑结构设计要点给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。5系统出错处理设计5.1出错信息用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。输入用户名'1or'1=1',输入密码'1or'1=1'未能进入用户登录界面,出现错误提示进入用户注册页面,填写邮箱邮箱格式错误123选择同意进入用户注册页面,只填写用户名不能成功注册在修改用户信息页面只填写类别不能修改成功
本文标题:学生成绩查询系统概要设计说明书
链接地址:https://www.777doc.com/doc-6347142 .html