- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学校教材购系统详细设计说明书
学校教材订购系统详细设计说明书
1引言
详细设计阶段的任务是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。因此,详细设计的目标是在逻辑上正确的实现每个模块的功能。
1.1编写目的
详细设计说明书编制的目的是:说明一个软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑。
本详细设计说明书的读者是系统开发人员或合同约定人员。
1.2背景
所建议开发的系统的名称:学校教材订购系统
本项目的任务提出者:扬州大学信息工程学院计科软件工程老师田怀凤
开始者:吕阳,徐永杰
用户:学校教材管理部门和全校师生
项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以C#以及SQL Server数据库等为开发软件的应用程序。
1.3定义
数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。
系统的流程图:系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子的形式描绘系统里的每个部件(程序,文件,数据库,表格,人工过程等)。
库存表:存放库中存在得书籍数据。
出库表:存放已销售的书籍的数据。
进库表:存放入库书籍的数据。
购书表:存放提交的购书信息。
缺书登记表:存放缺少的书籍的信息。
待购教材表:存放待购书籍信息。
1.4参考资料
《软件工程第三版》
《数据库原理及应用》
2程序系统的结构
本系统的软件结构图如下:
3程序设计说明与界面设计
3.1验证用户模块设计说明
3.1.1功能描述
本系统的所有功能模按块都必须调用“验证用户”子模块进行身份验证,此模块是所有用户进入系统时都必须调用的模块,验证用户身份的处理过程如图(1)所示,系统用户登录界面中的【登录】按钮触发。
3.1.2模块IPO表
验证用户身份功能模块的IPO表如下表所示:
系统名称 学校教材订购系统 模块名称 验证用户身份 模块简述 用于对登陆系统的用户进行身份验证 调用模块 系统的主控制模块 输入 项目 用户账号,密码 格式 用户账号:6位数的字符串 密码: 0-12位的字符串 处理 验证用户输入的验证账号和密码;
获得登录用户输入的用户账号和密码;
访问数据库的用户账号表;
查询匹配的用户名和密码,若未查询到或不匹配,返回结果到登录窗口,提示错误,相反登录成功 输出 提示信息:有效用户或无效用户 注释 涉及的表:用户账号表 3.1.3界面设计
验证用户身份的系统登录界面设计如图(1)所示。
图(1)
3.1.4主要算法
1)【登录】按钮触发的处理:验证用户的合法性。
处理流程:
取得用户输入的用户名和口令;
加密用户名和口令传输到数据库并与帐户表进行一致性验证;
如果用户名和口令都正确,以该用户身份进入系统总控制界面并获得相应系统权限,否则提示“用户名或口令错误”。
2)【重置】按钮触发的处理:重新输入用户名和密码。
3.1.5接口
本模块是系统的启动模块,它需要用户交互输入用户帐号、密码;它调用主控制模块。
3.1.6存储分配
本模块由系统自动分配内存。
3.1.7注释部分
1)模块首部的注释:用户验证程序。
2)对调用函数的注释:调用相应的加密函数。
3.1.8限制条件
当系统第一次使用的时候,具有统一的用户账号和密码:aaaaaa和bbbbbb。
3.1.9测试计划
1)初次安装系统后,测试初始用户帐号和密码能否正确登录到系统;
2)正确登录后,对用户账号和密码进行更改;
3)采用刚修改的用户账号和密码登录,应该能够正确登录。
3.1.10尚未解决的问题
1)对用户账号和密码的加密问题尚未解决。
2)对账户名和密码的修改也不太完善。
3.2系统管理主页面模块设计说明
3.2.1功能描述
系统管理主页面功能模块是供登录系统的管理员进行相关操作的选择,即对教材信息进行添加、查询、修改、删除等等。
3.2.2模块IPO表
系统管理主界面的功能IPO表如下所示:
系统名称 学校教材订购系统 模块名称 系统管理主界面 模块简述 用于登录系统的管理员进行相关操作的选择 调用模块 进行选择后可调用信息添加模块、信息修改模块、信息删除模块、信息查询模块 被调用模块 管理员登录系统时都必须调用此模块 输入 触发界面相应按钮进行选择操作 处理 对教材相关信息进行添加操作;
对教材相关信息进行查询操作;
对教材相关信息进行修改操作;
对教材相关信息进行删除操作; 输出 通过选择进入相应模块 注释 涉及的表:教材信息表 3.2.3界面设计
系统管理主界面设计如图(2)所示
图(2)
3.2.4主要算法
1)【查询记录】按钮触发
您可能关注的文档
- 学习与培管理系统.doc
- 学习农行工违反规章制度管理办法心得---施秀兰.doc
- 学习任务:企业如何开展网络市场调研与与策划.doc
- 学习《低经济部分答案》.doc
- 学习人力源开发与管理的启示.doc
- 学习十七、学习新党章、学习党纪条规简答题.doc
- 学习十七六中全会精神(一):《中国文化“走出去”》试题及答案.doc
- 学习十八代表大会心得体会两篇.doc
- 学习十八精神知识测试题(答案).doc
- 学习员工册百问百答测试题.doc
- 广东省茂名市七校联盟2024-2025学年高一下学期2月开学联考试题含答案(9科试卷).pdf
- 山西省晋中市2024-2025学年高一上学期期末考试含答案7科试卷).pdf
- 贵州省毕节市2025届高三年级高考第二次适应性考试(毕节二诊)历史含答案.docx
- 江苏省泰州市2024-2025学年高二上学期期末考试政治含答案.pdf
- 山西省晋中市2024-2025学年高二上学期期末考试语文含答案.pdf
- (2025.03.13)全县民营经济发展工作情况总结.docx
- (2025.03.13)在全县宣传思想工作会上的讲话.docx
- (2025.03.13)绿化和市容管理局2024生态环境保护工作履职专题报告(区绿化市容局).docx
- 学校临聘人员管理制度.docx
- 节约用水公益宣传主题活动.pptx
文档评论(0)