概要设计说明书GB8567——88_第1页
概要设计说明书GB8567——88_第2页
概要设计说明书GB8567——88_第3页
概要设计说明书GB8567——88_第4页
概要设计说明书GB8567——88_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、密 级:机密文档编号:EINSUN/SD2005001-PD01教务管理系统概要设计说明书长沙讯杰科技开发有限公司2013年09月正文贞附录贞长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd2编制:1引言1.1编写目的. 31.2背景. 31.3定义. 31.4参考资料. 32总体设计. 42.1需求规定. 42.2运行环境. 42.3基本设计概念和处理流程. 52.4结构. 错误!未定义书签。2.5功能器求与程序的关系 . 62.6人工处理过程 . 72.7尚未问决的问题. 73接口设计.

2、83.1用户接口 . 83.2外部接口 . 83.3内部接口 . 84运行设计. 84.1运行模块组合. 94.2运行控制. 94.3运行时间. 95系统数据结构设计. 105.1逻辑结构设计要点 . 105.2物理结构设计要点. 105.3数据结构与程序的关系. 106系统出错处理设计. 126.1出错信息. 126.2补救措施. 126.3系统维护设计. 13总贞数生效日期:审批:长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd31引言1.1编写目的为明确软件系统结构、安排项目规划与进度、

3、制定详细测试计划、 组织软件开发与测试,特撰写本文档。本文档供项目经理、设计人员、开发人员参考。1.2背景a.a.本项目的名称为教务管理系统;b.b.本项目是湖南工程职业技术学院信息系3511135111 班,李姣、金欢欢、褚强、孙超为了熟练应用软件工程而进行开发。c.c.本系统使用 SQLSQL 数据库。1.3定义系统:指“教务管理系统”;用户:指使用“教务管理系统”中的注册人;注册:指通过系统“注册页面”向系统管理者申请正常使用系统的申请审核过程;注册扑匕准:经系统管理人员审核后,被允许使用系统中相关功能;用户权限:指用户可以使用的系统功能组合。系统提供四种功能组合,对应四种不同的用户一一

4、学生用户、教师用户、教务用户、管理用户;系统功育 E E : :包括用户身份的批准、用户权限修改、用户信息的检索与查询、用户删除、信息发布与修改、信息被浏览状态的查询、短消息功能、教师在线状态查询、用户在线状态查询以及其他功能;学生用户:提供信息的浏览功能、相关课程软件的下载功能、数量限制的短消息功能;教师用户:提供信息浏览功能、所任课程的信息发布功能、教学课件及相关资料的上传功能、学生成绩的输入及修改功能、无数量限制的短消息;教务用户:提供信息浏览功能、教务信息发布功能、信息阅读状态查询功能、教师用户在线时间查询功能、无数量限制的短消息功能;长沙讯杰科技开发有限公司KunMing Best

5、Info-Man Science&Technology Development CO.Ltd4管理用户:可使用系统的全部功能;模块:指具有独立功能的程序代码组;1.4参考资料列出有关的参考文件,如:a.a.本项目的经核准的计划任务书或合同,上级机关的批文;b.b.属于本项目的其他已发表文件;c.c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的 标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2总体设计2.1需求规定教师信息管理输入:教师信息管理命令和教师基本信息,输出:教师基本信息和处结果系统读取输入的教师管理命令;根据不同的管理命令,分

6、别进行查询、修改、添加、删除处理。学生信息管理输入:选择学生管理命令和学号或者姓名,输出:学生基本信息和其他处理结果信息。 功能:系统读取输入的学生管理命令;根据不同的管理命令,分别进行查询、修改、添加、 删除处理。成绩管理输入:学院,专业,班级,学号,课程号等信息,输出:各种成绩报表,选课信息表(包 括成绩录入框) 。功能: 主要是根据输入各种条件组合生成各种成绩报表;如果选择的是成绩录入,则显示选修该门课程的所有学生信息,在进行成绩录入操作。课程管理输入:学生和教师的基本信息命令,输出:课程信息。功能:输入学生和教师的信息后 可以看到学生的学科情况和教师的授课情况。2.2运行环境数据库建模

7、工具 PowerDesignerPowerDesigner 9.0,9.0, SQLSQL ServerServer 20002000 提供了核心的引擎,为支持本系长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd5统的数据库 QuestionQuestion,需要使用到 SQLSQL ServerServer 20002000 的几个组件,包括:A A、 企业管理器:提供了数据管理和数据库操作的集成平台;B B、 查询分析器:T-SQLT-SQL 调试、优化、性能检测的工具;C C、 事件探查

8、器:提供了对 SQLSQL ServerServer 执行操作的检测,并以 T-SQLT-SQL 的形式记录;D D、 服务管理器:提供 SQLSQL ServerServer 停止、启动的控制工具;此外,还包括可能会使用到的数据导入和导出工具,为数据库提供数据的输入。2.3基本设计概念和处理流程该文档目的在于明确系统的数据结构和软件结构, 明各个软件模块的功能说明,数据结构的细节等。系统的总体处理流程如图 2-12-1 所示:囹1系心用电图设计外部软件和内部软件的接口,说出题J。也卷着理)阅卷管理1色少长沙讯杰科技开发有限公司KunMing Best Info-Man Science&

9、;Technology Development CO.Ltd62.5功能器求与程序的关系长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd7改学生信息 管理VVV学生成绩 管理VV V学生奖励处分信息管理VV教师信息 管理V VV管理员信 息管理VVV学生成绩信息统计管理VV系统维护 处理V V2.6人工处理过程说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)2.7尚未问决的问题说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。长沙讯杰科技开发有限公司K

10、unMing Best Info-Man Science&Technology Development CO.Ltd83接口设计3.1用户接口在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。可以使用 DreamweaverDreamweaver 网页设计工具直接拖曳出美观、简介、友善的用户接口。其中针对教务管理人员的界面要做到操作简单,易于管理。在设计上采用逐级下拉式菜单方式,但菜单层数最多不能超过 4 4 层。同时,运行出错时应以标准形式给出出错提示。总的来说,系统的用户界面应

11、作到可靠性、简单性、易学习和使用。3.2外部接口服务器端程序可 DAODAO (数据访问对象)应用程序编程接口( APIAPI), ,对 SQLSQL SERVERSERVER 数据库进行所有的访问。服务器程序上可使用 SQLSQL SERVERSERVER 的对数据库的备分命令,以做到对数据的保存。在网络软件接口方面, 使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。3.3内部接口教师信息管理模块。对其他模块提供对课程的查询接口。学生信息管理模块。对其他模块提供对学生信息查询的接口,包括按学号查询和按姓名查询和按班级查询三种。课程管理模块。对其他模块提供对课程信息查询的接

12、口,包括按课程编号查询、按课程名查询等。长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd94运行设计4.1运行模块组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后,调用数据处理/查询模块对数据库进行访问,完成后调用网络发

13、送模块,将信息返回客户机。4.2运行控制客户机程序在有输入时启动接收数据模块,通过各模块之间的调用, 读入并对输入进行格式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后,调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。4.3运行时间在软体的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。网络硬件对运行时间有最大的影响,当网络负载量大时,对操作反应将受到很大

14、的影响。所以将采用 高速 ATMATM 网络,实现客户机与服务器之间的连接,以减少网络传输上的开销。其次是服务 器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器。硬件对本系统的速度影响将会大于软件的影响。长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd105系统数据结构设计5.1逻辑结构设计要点系统内所使用的数据结构分别有:学生基本信息表(主码:学号);学生成绩表(主码:学号+学生选课号);课程表(主码:课程号);学生选课表(主码:学

15、生选课号;)学生奖励处分表(主码:序号);教师基本信息表(主码:教师编号);管理员基本信息表(主码:编号);学生总成绩排名表(主码:学号);班级平均成绩统计排名表(主码:班级编号 +课程号);班级信息表(主码:班级编号);5.2物理结构设计要点系统内所使用的数据结构中的数据项,对丁主码不能为空,大多数项不能为 空,只有少数项可以为空,为了提高查找速度,分别对某些数据结构创建了索引 文件,并提供不同的权限,对数据进行操作。5.3数据结构与程序的关系依据 ERER 图进行数据库表的逻辑设计( O/RO/R MappingMapping )Managerinfo管理员信息表列名数据类型口杏为空说明m

16、anager_IDCHAR(10)NOT NULL管理员登录账号passwordCHAR(10)NOT NULL管理员登录密码manager_NameCHAR(10)NULL管理员真实姓名长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd11on_TimeDATETIME(8)NULL管理员登录时间Studentinfo学生学籍信息表列名数据类型口杏为空说明student_IDINT(10)NOT NULL学生学号(主键)student_NameCHAR(10)NOT NULL学生姓名stude

17、nt_GenderCHAR(2)NULL学生性别born_DateDATETIME(8)NULL出生日期peoplesVARCHAR(10)NULL民族statusVARCHAR(10)NULL政治面貌class_NoINT (4)NULL班号tele_NumberCHAR(10)NULL联系电话ru_DateDATETIME(8)NULL入校时间addressVARCHAR(50)NULL家庭住址commentVARCHAR(200)NULL注释tuitionBooleanNULL学费是否已交Exam-history学生历史成绩信息表列名数据类型口杏为空说明exam_IDINT(10)NOT

18、 NULL勺试骗勺student_IDINT(10)NOT NULL学生学号|course_NameCHAR(10)NULL科目名称exam-DateDATETIME(8)NULL考试日期resultFLOAT(8)NULL考试成绩teacher_IDINT(10)NOT NULL监考老师Teacherinfo教师基本信息表列名数据类型RJ杏为空说明teacher_IDINT(10)NOT NULL教师号(主键)teacher_NameCHAR(10)NOT NULL教师姓名teacher_GenderCHAR(2)NULL教师性别born_DateDATETIME(8)NULL出生日期dut

19、y_TimeINT (4)NULL任教时间tele_NumberCHAR(10)NULL联系电话ru_DateDATETIME(8)NULL入校时间长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd12addressVARCHAR(50)NULL家庭住址peoplesVARCHAR(10)NULL民族statusVARCHAR(10)NULL政治面貌dutyVARCHAR(10)NULL职务subjectVARCHAR(10)NULL教授科目类型wageINT (4)NULL工资introductionVARCHAR(200)NULL教师简介couseInfo课程信息基本表列名数据类型口杏为空说

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论