教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

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

来源:网络收集 时间:2026-09-30
导读: 课程设计 学校教材订购系统详细设计说明书 1引言 详细设计阶段的任务是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。因此,详细设计的目标是在逻辑上正确的实现每个模块的功能。 1.1编写目的 详细设计说明书编制的目的是:说明一个

课程设计

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

1引言

详细设计阶段的任务是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。因此,详细设计的目标是在逻辑上正确的实现每个模块的功能。 1.1编写目的

详细设计说明书编制的目的是:说明一个软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑。

本详细设计说明书的读者是系统开发人员或合同约定人员。 1.2背景

所建议开发的系统的名称:学校教材订购系统

本项目的任务提出者:安徽工程科技学院软件工程老师

开始者:安徽工程科技学院计算机科学与工程系信息与计算科学2006级二班八组 用户:学校教材管理部门和全校师生

实现该软件的计算机网络:安徽工程科技学院计算机科学与工程系实验室

项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以JAVA以及MySql数据库等为开发软件的应用程序。 1.3定义

数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。 系统的流程图:系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子的形式描绘系统里的每个部件(程序,文件,数据库,表格,人工过程等)。 库存表:存放库中存在得书籍数据。 出库表:存放已销售的书籍的数据。 进库表:存放入库书籍的数据。 购书表:存放提交的购书信息。

缺书登记表:存放缺少的书籍的信息。 待购教材表:存放待购书籍信息。 1.4参考资料 《实用软件工程》,郑人杰等著,清华大学出版社。 《软件工程》第二版,李代平等著,清华大学出版社。

《软件工程》第六版,Roger S.Pressman著,机械工业出版社。 《软件工程课程实验指导书》,安徽工程科技学院计算机科学与工程系。

2程序系统的结构

本系统的软件结构图如下:

课程设计

3程序设计说明与界面设计 3.1验证用户模块设计说明 3.1.1功能描述

本系统的所有功能模按块都必须调用“验证用户”子模块进行身份验证,此模块是所有用户进入系统时都必须调用的模块,验证用户身份的处理过程如图(1)所示,系统用户登录界面中的【登录】按钮触发。 3.1.2模块IPO表

验证用户身份功能模块的IPO表如下表所示:

课程设计

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)【查询记录】按钮触发的处理:进入查询界面 2)【添加记录】按钮触发的处理:进入添加界面 3)【修改记录】按钮触发的处理:进入修改界面 4)【删除记录】按钮触发的处理:进入删除界面 5)【返回】按钮触发的处理:返回到登录界面 处理流程:

如果数据发生变化并且没有保存,则提示用户选择是否保存 否则关闭窗口,进入登陆界面。 3.2.5接口

本模块是系统的管理员的主要操作模块,用户通过相应的选择进入不同的界面,它调用系统的其他一切子模块。 3.2.6存储分配

本模块由系统自动分配内存。

课程设计

3.2.7注释部分

模块首部的注释:管理主界面。 3.2.8测试计划

1)进入此界面后,选择添加操作看能否进入添加界面,添加几条记录。 2)退回主界面,选择修改操作看能否修改刚刚添加的记录。 3)退回主界面,选择删除操作看能否删除添加的记录。 4)退回主界面,选择查询操作看显示的界面是否正确。 3.3信息添加界面 3.3.1功能描述

信息添加界面功能模块是供教材管理者进行教材添加操作的等。通过调用该模块可以添加所需要的教材信息。 3.3.2模块IPO表

3.3.3界面设计

添加模块的界面如图(3)所示

信息添加

安徽工程大学欢迎您

教材名称教材作者教材出版社教材单价

提交

重置

返回

图(3)

3.3.4主要算法 1)【提交】按钮触发的处理:显示用户添加的相关信息 处理流程:

如果提交的是有效的信息并且没有保存,则提示是否保存,

课程设计

否则退回到添加界面,并且之前输入的信息还存在,用户可以继续添加。 2)【重置】按钮触发的处理:重新填写添加信息 处理流程:

触发此按钮后,之前输入的信息全部不存在,用户需重新输入所要填写的内容 3)【返回】按钮触发的处理:返回到管理主界面 3.3.5接口

本模块是系统管理员进行添加操作,需要用户提交教材的相关信息,提交之后进行查询操作便会显示刚刚添加的信息,即调用数据库相关表。 3.3.6存储分配

本模块由系统自动分配内存。 3.3.7注释部分

模块首部的注释:信息添加界面。 3.3.8测试计划

1)进入添加界面后,输入相关的教材信息,查询操作看能看到之前添加的信息。 2)进入添加界面,输入相关信息,并点击重置,看是否停留在添加信息的界面。 3.3.9尚未解决的问题

添加成功时不能提示是否保存,并且之前填写的内容已经部分丢失,需要用户重新输入。还有应该设计添加信息之后可以显示刚刚添加的信息。 3.4信息查询界面 3.4.1功能描述

查询界面功能模块是供教材管理者进行库存查询操作及对相应单据的查询。通过调用该模块可以查询到教材的相关信息。 3.4.2模块IPO表

查询界面的IPO表如下所示:

3.4.3界面设计

查询模块的界面如图(4)所示

信息查询

安徽工程大学欢迎您

教材名称

教材作者

…… 此处隐藏:4215字,全部文档内容请下载后查看。喜欢就下载吧 ……
学校教材订购系统详细设计说明书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1441317.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)