欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年概要设计说明书 2.pdf

    • 资源ID:27867652       资源大小:353.64KB        全文页数:13页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年概要设计说明书 2.pdf

    密级:机 密文档编号 :EINSUN/SD2005001-PD01教务管理系统概要设计说明书长沙讯杰科技开发有限公司2013 年 09 月总页数正 文页附 录页生效日期:年月日编制:审批:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 13 页 - - - - - - - - - 长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd2 目 录1 引言 . 31.1 编写目的 . 31.2 背景. 31.3 定义. 31.4 参考资料 . 32 总体设计 . 42.1 需求规定 . 42.2 运行环境 . 42.3 基本设计概念和处理流程 . 52.4 结构. 错误!未定义书签。2.5 功能器求与程序的关系 . 62.6 人工处理过程 . 72.7 尚未问决的问题 . 73 接口设计 . 83.1 用户接口 . 83.2 外部接口 . 83.3 内部接口 . 84 运行设计 . 84.1 运行模块组合 . 94.2 运行控制 . 94.3 运行时间 . 95 系统数据结构设计. 10 5.1 逻辑结构设计要点 . 10 5.2 物理结构设计要点 . 10 5.3 数据结构与程序的关系 . 10 6 系统出错处理设计. 12 6.1 出错信息 . 12 6.2 补救措施 . 12 6.3 系统维护设计 . 13 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 13 页 - - - - - - - - - 长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd3 1 引言1.1 编写目的为明确软件系统结构、安排项目规划与进度、制定详细测试计划、组织软件开发与测试,特撰写本文档。本文档供项目经理、设计人员、开发人员参考。1.2 背景a.本项目的名称为教务管理系统;b.本项目是湖南工程职业技术学院信息系35111 班,李姣、金欢欢、褚强、孙超为了熟练应用软件工程而进行开发。c.本系统使用SQL数据库。1.3 定义系统:指“教务管理系统” ;用户:指使用“教务管理系统”中的注册人;注册:指通过系统“注册页面”向系统管理者申请正常使用系统的申请审核过程;注册批准:经系统管理人员审核后,被允许使用系统中相关功能;用户权限:指用户可以使用的系统功能组合。系统提供四种功能组合,对应四种不同的用户学生用户、教师用户、教务用户、管理用户;系统功能:包括用户身份的批准、用户权限修改、用户信息的检索与查询、用户删除、信息发布与修改、信息被浏览状态的查询、短消息功能、教师在线状态查询、用户在线状态查询以及其他功能;学生用户:提供信息的浏览功能、相关课程软件的下载功能、数量限制的短消息功能;教师用户:提供信息浏览功能、所任课程的信息发布功能、教学课件及相关资料的上传功能、学生成绩的输入及修改功能、无数量限制的短消息;教务用户:提供信息浏览功能、教务信息发布功能、信息阅读状态查询功能、教师用户名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 13 页 - - - - - - - - - 长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd4 在线时间查询功能、无数量限制的短消息功能;管理用户:可使用系统的全部功能;模块:指具有独立功能的程序代码组;1.4 参考资料列出有关的参考文件,如:a.本项目的经核准的计划任务书或合同,上级机关的批文;b.属于本项目的其他已发表文件;c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2 总体设计2.1 需求规定教师信息管理输入: 教师信息管理命令和教师基本信息,输出:教师基本信息和处结果系统读取输入的教师管理命令;根据不同的管理命令,分别进行查询、修改、添加、删除处理。学生信息管理输入:选择学生管理命令和学号或者姓名,输出:学生基本信息和其他处理结果信息。功能:系统读取输入的学生管理命令;根据不同的管理命令,分别进行查询、修改、添加、删除处理。成绩管理输入: 学院, 专业,班级, 学号, 课程号等信息, 输出:各种成绩报表, 选课信息表 (包括成绩录入框) 。功能:主要是根据输入各种条件组合生成各种成绩报表;如果选择的是成绩录入,则显示选修该门课程的所有学生信息,在进行成绩录入操作。课程管理输入:学生和教师的基本信息命令,输出:课程信息。功能:输入学生和教师的信息后可以看到学生的学科情况和教师的授课情况。2.2 运行环境数据库建模工具PowerDesigner 9.0,SQL Server 2000 提供了核心的引擎,为支持本系名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 13 页 - - - - - - - - - 长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd5 统的数据库Question,需要使用到SQL Server 2000 的几个组件,包括:A、企业管理器:提供了数据管理和数据库操作的集成平台;B、查询分析器:T-SQL 调试、优化、性能检测的工具;C、事件探查器:提供了对SQL Server 执行操作的检测,并以T-SQL 的形式记录;D、服务管理器:提供SQL Server 停止、启动的控制工具;此外,还包括可能会使用到的数据导入和导出工具,为数据库提供数据的输入。2.3 基本设计概念和处理流程该文档目的在于明确系统的数据结构和软件结构,设计外部软件和内部软件的接口,说明各个软件模块的功能说明,数据结构的细节等。系统的总体处理流程如图2-1 所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 13 页 - - - - - - - - - 长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd6 2.5 功能器求与程序的关系功能需求与程序的关系学生基本信息输入学生信息查询,修改学生信息删除学生成绩输入学生成绩查询,修改学生成绩单打印学生奖励处分信息输入学生奖励处罚信息查询,修教师基本信息输入教师信息查询,修改教师信息删除管理员基本信息输入管理员信息删除管理员密码修改学生年级成绩排名统计学生班级成绩统计数据备份数据恢复名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 13 页 - - - - - - - - - 长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd7 改学生信息管理学生成绩管理学生奖励处分信息管理教师信息管理管理员信息管理学生成绩信息统计管理系统维护处理2.6 人工处理过程说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。2.7 尚未问决的问题说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 13 页 - - - - - - - - - 长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd8 3 接口设计3.1 用户接口在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上, 应做到简单明了, 易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。可以使用Dreamweaver 网页设计工具直接拖曳出美观、简介、友善的用户接口。其中针对教务管理人员的界面要做到操作简单,易于管理。 在设计上采用逐级下拉式菜单方式,但菜单层数最多不能超过4 层。同时, 运行出错时应以标准形式给出出错提示。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。3.2 外部接口服务器端程序可DAO (数据访问对象)应用程序编程接口(API) ,对 SQL SERVER数据库进行所有的访问。服务器程序上可使用SQL SERVER 的对数据库的备分命令,以做到对数据的保存。在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。3.3 内部接口教师信息管理模块。对其他模块提供对课程的查询接口。学生信息管理模块。对其他模块提供对学生信息查询的接口,包括按学号查询和按姓名查询和按班级查询三种。课程管理模块。对其他模块提供对课程信息查询的接口,包括按课程编号查询、按课程名查询等。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 13 页 - - - - - - - - - 长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd9 4 运行设计4.1 运行模块组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。 在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器, 并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后, 调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。4.2 运行控制客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。 在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器, 并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后, 调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。4.3 运行时间在软体的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。网络硬件对运行时间有最大的影响,当网络负载量大时,对操作反应将受到很大的影响。所以将采用高速 ATM 网络,实现客户机与服务器之间的连接,以减少网络传输上的开销。其次是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器。硬件对本系统的速度影响将会大于软件的影响。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 13 页 - - - - - - - - - 长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd10 5 系统数据结构设计5.1 逻辑结构设计要点系统内所使用的数据结构分别有:学生基本信息表(主码:学号);学生成绩表(主码:学号 +学生选课号);课程表(主码:课程号);学生选课表(主码:学生选课号;)学生奖励处分表(主码:序号);教师基本信息表(主码:教师编号);管理员基本信息表(主码:编号);学生总成绩排名表(主码:学号);班级平均成绩统计排名表(主码:班级编号+课程号);班级信息表(主码:班级编号);5.2 物理结构设计要点系统内所使用的数据结构中的数据项,对于主码不能为空,大多数项不能为空,只有少数项可以为空, 为了提高查找速度, 分别对某些数据结构创建了索引文件,并提供不同的权限,对数据进行操作。5.3 数据结构与程序的关系依据 ER 图进行数据库表的逻辑设计(O/R Mapping )Managerinfo 管理员信息表列名数据类型可否为空说明manager_ID CHAR(10) NOT NULL 管理员登录账号password CHAR(10) NOT NULL 管理员登录密码manager_Name CHAR(10) NULL 管理员真实姓名名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 13 页 - - - - - - - - - 长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd11 on_Time DATETIME(8) NULL 管理员登录时间Studentinfo 学生学籍信息表列名数据类型可否为空说明student_ID INT(10) NOT NULL 学生学号(主键)student_Name CHAR(10) NOT NULL 学生姓名student_Gender CHAR(2) NULL 学生性别born_Date DATETIME(8) NULL 出生日期peoples VARCHAR(10) NULL 民族status VARCHAR(10) NULL 政治面貌class_No INT(4) NULL 班号tele_Number CHAR(10) NULL 联系电话ru_Date DATETIME(8) NULL 入校时间address VARCHAR(50) NULL 家庭住址comment VARCHAR(200) NULL 注释tuition Boolean NULL 学费是否已交Exam-history 学生历史成绩信息表列名数据类型可否为空说明exam_ID INT(10) NOT NULL 考试编号student_ID INT(10) NOT NULL 学生学号course_Name CHAR(10) NULL 科目名称exam-Date DATETIME(8) NULL 考试日期result FLOAT(8) NULL 考试成绩teacher_ID INT(10) NOT NULL 监考老师TeacherInfo 教师基本信息表列名数据类型可否为空说明teacher_ID INT(10) NOT NULL 教师号(主键)teacher_Name CHAR(10) NOT NULL 教师姓名teacher_Gender CHAR(2) NULL 教师性别born_Date DATETIME(8) NULL 出生日期duty_Time INT(4) NULL 任教时间tele_Number CHAR(10) NULL 联系电话ru_Date DATETIME(8) NULL 入校时间名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 13 页 - - - - - - - - - 长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd12 address VARCHAR(50) NULL 家庭住址peoples VARCHAR(10) NULL 民族status VARCHAR(10) NULL 政治面貌duty VARCHAR(10) NULL 职务subject VARCHAR(10) NULL 教授科目类型wage INT(4) NULL 工资introduction VARCHAR(200) NULL 教师简介couseInfo 课程信息基本表列名数据类型可否为空说明course_ID INT(4) NOT NULL 课程号(主键)courde_Name CHAR(10) NOT NULL 课程名称teacher_ID INT(10) NOT NULL 授课老师编码teacher CHAR(10) NULL 授课老师姓名subject VARCHAR(10) NULL 所属科目6 系统出错处理设计6.1 出错信息错误登录信息系统提示错误登录信息系统返回登录界面输入错误的数据系统提示数据错误信息提示重新输入数据打印不成功系统提示打印不成功信息进行重新打印操作6.2 补救措施说明故障出现后可能采取的变通措施,包括:a.后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术, 例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;b.降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 13 页 - - - - - - - - - 长沙讯杰科技开发有限公司KunMing Best Info-Man Science&Technology Development CO.Ltd13 c.恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。6.3 系统维护设计说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。各个程序之间的对应关系,可采用如下的矩阵图的形式;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 13 页 - - - - - - - - -

    注意事项

    本文(2022年概要设计说明书 2.pdf)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开