- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学管理系统细设计说明书
教学管理系统详细设计说明书
目 录
1引言 3
1.2背景 3
1.3参考资料 3
2总体设计 4
2.1程序描述 4
2.2需求规定 4
2.3运行环境 4
2.4基本设计概念和处理流程 4
2.5结构 5
2.6功能 6
2.7功能器求与程序的关系 7
3接口设计 8
3.1用户接口 8
3.2外部接口 9
3.3内部接口 9
4运行设计 9
4.1运行模块组合 9
4.2运行控制 10
4.3运行时间 10
5系统数据结构设计 10
5.1逻辑结构设计要点 10
5.2物理结构设计要点 13
5.3数据结构与程序的关系 13
6系统出错处理设计 14
6.1出错信息 14
6.2系统维护设计 14
1引言
1.1编写目的
从该阶段开发正式进入教学管理系统的实际开发阶段,本阶段完成系统的设计并明确系统的数据结构与教学管理系统结构。在教学管理系统设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化教学管理系统设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。预期读者是从事“教学管理系统”开发的项目管理人员、开发人员、测试人员、质量审核人员、文档编制人员和用户。
1.2背景
A.所建议开发的软件系统的名称:教学管理系统
B.本项目的任务提出者: 易维、毛瑞良、李兴坚
用户:学校教务处
C.该软件系统同其他系统或其他机构的基本的相互来往关系:该系统是建立在Windows XP系统上以C#为开发软件的应用程序,是采用SQL2005为开发软件的数据库服务程序。
1.3参考资料
《软件工程》,齐治昌等,高等教育出版社。
《数据库系统概论》,王珊等,高等教育出版社。
2总体设计
2.1程序描述
教学管理系统主要功能有学生信息管理、成绩管理、教师人事信息、课程管理及相关查询。学生信息管理主要有添加新学生;学生信息修改;学生信息备份。成绩管理包括成绩录入、成绩备份。教师人事信息主要有教师信息录入、修改、查询。课程管理主要有本学期课程信息管理、教师与课程。相关查询包括学生信息查询、教师信息查询、备份数据查询
2.2需求规定
依据前面的《需求分析规格说明书》。
2.3运行环境
本项目采用浏览器/服务器原理,客户端的程序是建立在windows XP系统上以C#为开发软件的应用程序,系统中是采用SQL 2005为开发软件的数据库服务程序。
2.4基本设计概念和处理流程
C#应用模块定义:
教学管理系统登录
子模块2:教师资源查询模块
子模块3:学生管理系统模块
子模块4:系统管理系统模块
Server模块定义:实现所有既定功能和插件接口功能
2.5结构
2.5.1(教学管理系统结构图)
业务流程图:
2.5.2(教学管理系统业务流程图)
2.6功能
教学管理系统需要完成3个方面的内容:学生选课和成绩查询、教师添加修改成绩管理、管理员添加修改学生和教师的档案。具体如下所示:
有3类用户需要使用到教学管理系统:学生、教师、系统管理员。
系统管理员使用系统完成的操作有:添加学生档案资料、修改学生档案资料、查询学生档案资料、添加课程资料、修改课程档案资料、查询课程档案资料、添加用户。
学生可以选修各种已分类的选修课并可浏览该课程的相关信息,还可浏览自己的相关的信息。
不同的用户应该具有相应的权限控制,重要和数据信息需要加密并备份。
在具备权限的前提条件下,允许系统的数据有多份备份。但是各个备份之间必须维持数据的一致性。
2.7功能器求与程序的关系
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
说明各个数据结构与访问这些数据结构的各个程序之间的对应关系,可采用如下的矩阵图的形式:
数据结构
程序
用户登陆表
(Login)
课程信息表
(Course)
学生信息表
(Student)
老师信息表
(Teacher)
成绩表
(Grade) 登陆程序 √ 选课程序 √ √ √ 查看选课程序 √ √ 登记成绩表 √ √ 查看学生信息表 √ √ 查看老师信息表 √ √ 查看课程信息表 √ √ 添加用户表 √
3接口设计
3.1用户接口
与用户的接口界面主要是通过网页的形式,通过网页上的超级链接与进行交互的选择,用户选择网页上的相应选项,系统通过对用户的权限进行判定,是否允许用户进行相应的操作。
用户不需要输入命令,用于只需要提供自己的用户名与密码即可,就可以获得自己所应该具有的权限。然后如果用户需要查询的话,要输入查询的条件,通过系统验证才可以查询。如果用户想要进行删除,首先也要进行查询后获得所要删除的文件的信息,通过系统验证之后才可
文档评论(0)