ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:109.93KB ,
资源ID:11429905      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11429905.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(示例2总体设计说明书.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

示例2总体设计说明书.docx

1、示例2总体设计说明书密级: 文档编号: 第 版分册名称: 第 册/共 册校级(公共课)学生成绩管理系统总体设计说明书 1.00版中南大学 (某专业某年级某人)总页数15正文13附录生效日期: 编制:审核:批准:总体设计说明书1引言1.1编写目的为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。1.2项目背景a.项目的委托单位:中南大学 开发单位:李明 主管部门:中南大学信息学院b.该软件系统与其他1. 本软件系统的名称:校级(公共课)学生成绩管理系统2. 该软件系统同其他系统或其他机构的基本的相互来往关系:该系统基于IE浏览器,版本为

2、6.0及以上,支持windows系列平台。1.3定义定义关键词如下:HTTP Hyper Text Transfer Protocol.(超文本传输协议) IIS Internet 信息服务.HTML Hyper Text Markup Language(超文本标记语言). ASP Active Server Pages ODBC 开放数据库连接ADO 活动存储对象IPO input & process & output(输入、处理、输出)CGI Common GateWay interface (公用网关接口技术)1.4参考资料GB/T 11457:软件工程术语GB/T 8566 1995:

3、计算机软件开发规范GB 8567:计算机软件产品开发文件编制指南国简标准-软件2任务概述2.1目标已有运行系统,主要任务是消化、理解原有系统,进一步修改、完善。系统构成图如下:1. 数据库模块:2.成绩录入模块:3.打印统计模块:2.2运行环境操作系统:Microsoft Windows 2000 Advanced Server支持环境:IIS 5.0数 据 库:Microsoft SQL Server 20002.3需求概述校级(公共课)学生成绩管理系统分3个模块:数据库模块、成绩录入模块和统计打印模块。数据库模块需要实现如建库、增加、插入、删除、修改、合并、查询等基本操作。成绩录入模块需要

4、实现功能如下:录入方式(顺序、非顺序)自动查错、灵活的输入(权交互)对特殊情况的标志及处理、统计打印全校补考成绩。统计各任课老师所教各班的考试成绩(平均、分段)。统计打印需要实现功能如下:统计打印一个班考试成绩(上中、中下、下中、下末) 统计打印一个班汇总成绩:(上、下) 统计打印全校考试成绩(分段、平均),统计打印全校汇总 统计打印各班补考成绩。2.4条件与限制开发期限:本系统分3个模块:数据库模块、成绩录入模块和统计打印模块3个模块。系统要求能在2005年1月中旬前正式投入运行使用,若信息学院有新的变更,完成日期则相应后移。3总体设计3.1处理流程3.1.1数据库管理项目名称输入(全部由院

5、系输入)处理输出数据来源权限设置1管理员输入用户名和密码身份验证根据用户要进行的操作判定下一步进入的模块管理员输入管理员操作3.1.2 成绩录入管理3.1.2.1 添加操作项目名称输入(全部由院系输入)处理输出数据来源权限设置1添加教师姓名,性别,用户名,密码权限将教师信息添加到数据库输出教师添加成功界面管理员输入教师能够更改自己的信息2添加课程课程号,课程名将课程信息添加到数据库输出课程信息添加成功界面管理员输入3添加学生姓名,性别,年级,班级将学生信息添加到数据库输出学生信息添加成功界面管理员输入4添加管理员姓名,性别,用户名,密码权限将管理员信息添加到数据库输出管理员信息添加成功界面管理

6、员输入管理员可以修改自己的信息3.1.2.2 删除操作项目名称输入(全部由院系输入)处理输出数据来源权限设置1删除教师用户名将教师信息从数据库消除输出教师删除成功界面管理员输入管理员操作2删除课程课程号将课程信息从数据库消除输出课程删除成功界面管理员输入管理员操作3删除学生学号将学生信息删除到数据库输出学生信息删除成功界面管理员输入管理员操作4删除管理员用户名,密码将管理员信息删除到数据库输出管理员信息删除成功界面管理员输入管理员操作3.1.2.3 修改操作项目名称修改(全部由院系输入)处理输出数据来源权限设置1修改教师信息所教课程的课程名,年级,班级将修改后的教师信息保存到在数据库中输出教师

7、信息修改成功界面管理员输入管理员操作,教师能够更改自己的信息1修改课程信息课程号,课程名将修改后的课程信息保存到在数据库中输出课程信息修改成功界面管理员输入管理员操作1修改管理员信息姓名,性别,用户名,密码将修改后的管理员信息保存到在数据库中输出管理员信息修改成功界面管理员输入管理员能够更改自己的信息3.1.2.4 查看操作项目名称查看(全部由院系输入)处理输出数据来源权限设置1查看教师信息在总表中查询按教师用户名查询教师基本信息;查看教师在数据库中的信息教师在数据库中的信息,除密码。管理员输入管理员操作1查看课程信息在课程表中查询按课程号查询查看课程在数据库中的信息输出课程号,课程名,所任老

8、师,管理员输入管理员操作1查看管理员信息在总表中查询按用户名查询查看管理员在数据库中的信息管理员姓名,性别,用户名,权限管理员输入管理员操作3.1.3 统计打印操作3.1.3.1个人信息操作项目名称输入(全部由院系输入)处理输出数据来源权限设置1修改个人信息用户名,密码,姓名,性别,所授课程修改个人在数据中的信息输出教师修改成功界面教师输入教师操作3.1.3.2学生成绩批改操作项目名称输入(全部由院系输入)处理输出数据来源权限设置1学生考试计分考试分数批改学生相应的考试成绩输出考试批改成功界面教师输入教师操作3.1.3.3 学生成绩排序操作项目名称输入(全部由院系输入)处理输出数据来源权限设置

9、1考试成绩统计考试分数老师评改出考试成绩输出考试成绩教师输入教师操作2给定平均成绩各科成绩分数电脑计算出平均成绩 = 某科考试成绩*相应学分然后再算出总合,然后再除以考试科目数输出平均考试成绩教师输入教师操作3.计算总成绩各科考试成绩电脑计算出总成绩 = 某科考试成绩*相应学分然后再算出总合输出总成绩系统输入教师操作3.1.3.4 文档管理项目名称输入(全部由院系输入)处理输出数据来源权限设置1查看学生成绩文档查看命令连接到相应科目的子文件夹输出所有学生文档教师输入教师操作3.2总体结构和模块外部设计3.3功能分配数据库模块总领整个系统,成绩录入模块负责对其进行建立、增加、插入、删除、修改、合

10、并的操作,统计打印模块负责查询和排序的操作,各模块之间相互协作,功能完备,结构严谨。4接口设计 4.1外部接口软件接口:系统利用Visual C#提供与SQL Server2000连接进行访问数据库的操作。 服务器程序可利用SQL Server2000提供的对数据库备份的操作实现对数据库的备份操作。 在网络软件接口方面,采取一种无差错的传输协议进行连接。硬件接口:输入:采用键盘鼠标以及Visual C#的标准输入/输出进行输入处理。输出:采用Visual C#的标准输入/输出或其它输出设备对输出进行处理。在统计打印模块还需要有打印机的参与。在网络传输部分,在网络硬件部分,为了实现高速传输,将使

11、用高速ATM。4.2内部接口数据库模块的操作由管理员通过密码登陆,然后对数据库进行相应的操作。通过对数据库要进行的不同的操作来决定调用另外的哪个模块。模块间采用函数调用、参数传递、返回值的方式进行信息传递。5数据结构设计5.1逻辑结构设计本系统所选用的DBMS为SQL SERVER,系统主要是维护5张数据表:1. 学生信息表2. 成绩表3. 补考成绩表4. 平均成绩表5. 总成绩表5.2物理结构设计系统采用了SQL Server 进行数据存储,访问采用程序中内嵌SQL语句,通过ADO.NET,经过网络,使用SQL Server的协议进行数据传输。5.3数据结构与程序的关系通过SQL语句,连接数

12、据库,访问数据库。6运行设计6.1运行模块的组合首先进入系统的数据库模块,系统根据用户所要进行的操作判别下一步涉及的模块,从而调用相应的其他模块。6.2运行控制运行控制将严格按照模块间函数调用关系来实现。在登录模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。在网络传方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。6.3运行时间在需求分析中,对运行时间的要求为操作的反应时间必须在用户可以接受的范围内。网络硬件对运行时间有最大的影响

13、,当网络负载量大时,对操作反应将受到很大的影响。所以将采用高速ATM 网络,实现客户机与服务器之间的连接,以减少网络传输上的开销。其次是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器,建议使用 Pentium 4 处理器。硬件对本系统的速度影响将会大于软件的影响。在输入方面,对于键盘、鼠标的输入,可用VISUAL C# 的标准输入/输出,对输入进行处理。在输出方面,打印机的连接及使用,也可用VISUAL C#的标准输入/输出对其进行处理。在网络传输部分,在网络硬件部分,为了实现高速传输,将使用高速ATM。7出错处理设计7.1出错

14、输出信息错误类型出错模块处理方式1 管理员密码输入错误数据库模块提示用户,说明错误原因,2 学号为空成绩录入模块提示用户,说明错误原因,3成绩值不在正常范围成绩录入模块提示用户,说明错误原因, 4 打印机故障统计打印模块提示用户,说明错误原因,7.2出错处理对策服务器失效: 使用事务处理,出错时,管理员可以通过直接操作数据库,恢复数据。8.安全保密设计本系统的进入需要有正确的用户名和密码,限制了数据的使用权限,并进行层层控制,以提高系统的安全保密性,对于忘记用户名和密码的用户,可以通过管理员直接进行操作,并在上报管理员后,其原先的权限将被终止,以防他人盗用。9.维护设计维护方面主要为对服务器上的数据库数据进行维护。可使用 SQL SERVER 的数据库维护功能机制。例如,定期为数据库进行备份。维护管理数据库死锁问题和维护数据库内数据的一致性等。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1