网站大量收购独家精品文档,联系QQ:2885784924

学校教材购系统详细设计说明书.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)【查询记录】按钮触发

文档评论(0)

jiaoyuguanliji + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档