




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
概要设计书1.引言:1.1. 编写目的:在毕业设计指导网站系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对待毕业学生、毕业指导老师的调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。本阶段已在系统的需求分析的基础上,对毕业设计指导网站系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对毕业设计指导网站系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2 参考资料: 本系统开发过程中所需要的参考资料如下: 毕业设计指导网站系统项目计划任务书 软件工程开发小组 1999/3毕业设计指导网站系统项目开发计划 软件工程开发小组 1999/3毕业设计指导网站系统 需求规格说明书 软件工程开发小组 1999/3毕业设计指导网站系统 用户操作手册(初稿)软件工程开发小组 1999/4 软件工程及其应用 周苏、王文等天津科学技术出版社 1992/1软件工程 张海藩清华大学出版社 1990/11 Computer Network A.S.TanenbaunPrentice Hall 1996/012.任务概述2.1. 开发目的: 毕业设计指导网站的目的是使学生和教师能够通过网络进行毕业设计辅导,这样能够得到最新的毕业设计信息,更好的辅导效果。 2.2需求概述:本网站(系统)用户由学生和教师以及网站管理员三部分组成。学生和教师分别可以通过网站登陆自己的信息门户,若双方均在线,则可以在网上进行即时聊天。如果学生上线后发现教师不在线,可以在留言板上留下自己所要问的问题,等到教师下次上线时可以给予解答。学生与教师还可以想网站上上传和下载文件,一边更方便地进行交流。教师还需要管理其辅导的学生的档案,包括其账户等。除了为学生在线答疑外,教师可以通过在网站上群发消息来通知自己的空余时间,出行时间等,以便更好地为学生提供指导。对于系统管理员,其主要任务在于管理学生和教师的信息,包括其上传的文件等,以及计算每位教师的指导数量。在学生的问题长时间没有得到解答的时候,管理员还可以向其所你指导的教师发出信息,提示其尽快答复。管理员还可以发布群公告,发布各位教师的时间安排情况,使学生可以更好地掌握提问时间。要求网站能够准确,快速地完成上述功能,并且学生和教师以及管理员的使用界面都要简洁明了,便于操作。 3.总体设计:3.1处理流程:使用面向数据流的方法对本系统进行分析。本系统输入主要是学生及教师的信息,发出的消息,上传的文件等,输出主要是发送给管理员的信息,发送给学生及教师的消息等。分析可得其数据流图如下所示:234578.091012118.1在教师界面上显示在所有其辅导的学生界面上显示公告在所有教师和学生界面上显示公告在学生界面上显示在管理员界面上产生显示管理员发布群公告教师发布群公告学生提问教师解答学生登陆信息教师登陆信息1.01.16.0教师上传文件学生上传文件6.1各模块功能:1.0.接受教师和学生的信息,并于数据库中的信息进行核对。1.1.将教师和学生的信息在管理员界面上显示,供其管理。2. 信息接收模块,接收学生提出的问题。 3. 信息接收模块,接受教师的解答。 4. 信息接收模块,接受教师发出的群公告。 5. 信息接收模块,接受管理员发出的群公告。 6.0 文件接收模块,接收教师和学生上传的文件。 6.1 文件检查模块,检查文件安全性,即是否携带病毒,内容是否不健康等。 7. 消息控制模块,即完成将学生的问题发送到教室界面上,将教师的解答发送到学生界面上,并将教师的群公告发送到他辅导的每个学生界面上,将管理员的群公告发送到每个教师和学生的界面上。 8.0 统计每位教师的日辅导量,包括其辅导的学生数,解答的问题数等。 8.1 将统计结果在管理员界面上显示。 9. 显示控制模块,将学生的问题在教师界面上显示。 10. 显示控制模块,将教师的解答在学生界面上显示。 11. 显示控制模块,将教师的群公告在所有其辅导的学生界面上显示。 12. 显示控制模块,将管理员的群公告在所有教师和学生的界面上显示。各数据流: (1.0)学生和教师的各项信息,学生包括姓名,学号,专业等,教师包括姓名,职称,所授专业等。 (1.1) 核对后的教师和学生信息。 (1.2)数据库中的教师与学生的信息。 (2.0)学生问题。 (2.1)系统和接受后的学生问题。 (3.0)教师解答。 (3.1)系统接收后的教师解答。 (4.0)教师发出的群公告。 (4.1)系统接收后的群公告。 (5.0)管理员发出的群公告。(5.1)系统接收后的群公告。 (6.0)教师和学生上传的文件。 (6.1)系统接收的教师和学生上传的文件。(6.2)经安全检查后的文件。 (7.0)教师的日辅导量原始数据 (7.1)经统计平均后的教师日辅导量。3.2系统总体结构及模块调用: 对数据流图进行各级分解可得系统的总体结构及模块之间的调用关系如下图所示:系统总控制模块接收教师和学生发出的消息消息控制文件管理教师和学生信息管理信息读取教师和学生的信息核对信息在管理员界面上显示管理信息决定将信息发往何处显示信息接收学生的问题接收教师的解答接收管理员的群公告接收教师的群公告将教师的解答发给学生将学生的问题发给教师将管理员的群公告发给所以的教师和学生将教师的群公告发给学生在教师的界面上显示学生的问题在学生界面上显示教师的群公告在学生的界面上显示教师的解答在教师和学生界面上显示管理员的群公告接收学生和教师上传的文件文件安全检查将文件放入文件管理库在教师和学生界面上显示文件下载扫描病毒检查内容是否健康4.接口设计41 外部接口411 用户界面在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用 MS VISUAL C+ 进行编程,在界面上可使用VISUAL C+ 所提供的可视化组件,向WINDOWS 风格靠近。 其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用VISUAL C+ 库中的错误提示函数。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用412 软件接口服务器程序可使用VISUAL C+ 提供的对 SQL SERVER 的接口,进行对数据库的所有访问。服务器程序上可使用SQL SERVER 的对数据库的备分命令,以做到对数据的保存。在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。413 硬件接口在输入方面,对于键盘、鼠标的输入,可用VISUAL C+的标准输入/输出,对输入进行处理。在输出方面,打印机的连接及使用,也可用VISUAL C+的标准输入/输出对其进行处理。在网络传输部分,在网络硬件部分,为了实现高速传输,将使用高速ATM。42 内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。5.数据结构设计: 5.1类图: 本系统的两大用户是学生和教师,他们各自的属性和服务可以用类表示如下: 学生类属性: 学号姓名年龄专业服务: 设置登陆名 设置登陆密码 向辅导教师提问 接收解答及群公告 上传文件 下载文件教师类属性: 姓名 年龄职称所授专业辅导经历服务: 设置登陆名 设置登陆密码 解答问题 发群公告 上传文件 下载文件 52数据结构与程序的关系服务器程序在对教师和学生的信息进行操作时需对数据库数据库数据结构,也就是数据表进行查询和修改:在学生及教师登陆过程中都需要对数据库中的所有表,进行联合查询、修改。物理数据结构主要用于各模块之间函数的信息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。出错信息将送入显示模块中。7.出错处理设计71 出错输出信息程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误。对于软错误,如学生及教师的登录信息出错,发送的问题或解答存在问题等,应由系统内部的相应模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中,显示给用户。对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。返回输入阶段。出错信息必须给出相应的出错原因,例:“网络存在问题,请稍后重试”“登陆信息错误,请核对后再登陆”等72 出错处理对策若遇到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 艾梅乙护理培训
- 二零二五年度服装店员工劳动合同电子版范本
- 2025版股权投资及投资决策与风险控制合同
- 二零二五年工厂食堂环境卫生保洁承包合同范本
- 二零二五年度高压电线销售服务协议
- 2025版安置房房票买卖贷款提前还款合同
- 二零二五年股权期权登记与管理合同范本
- 二零二五年度智能化家居产品居间服务不可撤销合同模板
- 2025版个人房贷还款合同收据模板
- 2025版电子信息产业合作研发技术保密与市场竞争协议
- 2025年事业单位招聘考试建筑类综合能力测试试卷八十二:建筑工程施工监理案例分析八
- 2025年事业单位招聘考试综合类专业能力测试试卷(工程类)-建筑工程施工质量控制
- 2025年教育法学法规试题及答案
- 汉教课堂观察汇报
- 2025年四川省高考化学试卷真题(含答案解析)
- 2025年注册会计师考试财务成本管理试题及答案解析
- 2023成都高新未来科技城发展集团有限公司招聘试题及答案解析
- 新教师岗前培训讲座中小学教学常规PPT
- 学习适应性测验(AAT)
- (标准版)康复治疗技术专业《 康复心理学 》课程标准
- 1999年版干部履历表
评论
0/150
提交评论