- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数学与计算机学院实验报告
实验项目 软件设计过程的实施
一、实验目的
1.学习并实践软件设计过程的关键活动和流程。
2.掌握《软件总体设计文档》的撰写。
二、实验原理
软件设计是指设计软件的总体结构、数据库、功能模块、用户界面等,在需求与代码之间建立桥梁,指导工作人员开发能够满足用户需求的软件产品。
软件设计的流程如图所示,关键活动是“软件总体设计”、“数据库设计”、“功能模块设计”和“设计评审”。
软件总体设计的一般步骤如图所示:
第1步:设计准备
项目经理分配软件设计的任务,包括总体设计、模块设计、用户界面设计、数据库设计等。总体设计人员阅读需求文档,明确设计任务,并准备相关的设计工具和资料。
第2步:总体设计构思
总体设计人员进行总体设计构思,及时与开发人员磋商,集思广益。
第3步:撰写总体设计文档
总体设计人员根据指定的模板撰写《软件总体设计文档》,格式参见《软件总体设计模版》。
第4步:设计评审
总体设计人员邀请同行专家、开发人员进行“总体设计评审”。
三、实验要求
由项目经理主持召开项目组会议,按照上述实验原理的指导和建议,讨论并确定软件总体设计方案的详细内容。
参考《软件总体设计文档模版》,制定《软件总体设计文档》。
四、实验结果(程序)及分析
软件总体设计文档
1. 系统概述
“图书管理系统”是专门针对中小型书店日常业务管理而开发的通用性很强的管理系统。随着图书量的不断扩大,对图书管理的要求越来越高,特别是进入信息网络时代后,诞生了网络图书管理系统,它采用大量的数据库,不仅保证了数据的准确性。而且提供了从借阅、归还、续借,图书销售等一系列新的管理方案,人性化的设计思想,无论从界面设计还是系统操作流程都比较方便、快捷。
2. 设计约束
(1)该图书管理系统的使用寿命最小值为10年;
(2)可利用的信息和资源:学校现有的图书管理系统的信息和资源,应对其多加调研;
(3)开发环境:Windows xp 运行环境:Windows 9x/2000/xp
经费限制:开发该系统需购买硬件、外部设备花费1.2万元左右,开发工作量约需3个人月工作量,每人月工资约为2000元,开发完成后维护费用每年约600元,开发成功后,原有的三名管理人员可以减少为二名,每人月工资600Windows 2000 Server
Web服务器:Tomcat 5.5
开发工具:JDK Version 1.5以上SQL Server 2000
浏览器:IE?6.0
4. 软件的总体结构图
4.1 结构图
5. 功能模块设计概述
5.1 模块命名规则 根据模块的主要功能命名,以作到见名知义。
5.2 模块汇总
图书管理系统主要由图书设置、图书管理、图书销售、借阅管理、图表分析和系统管理6部分组成。各部分主要包括如下子模块q??? 图书设置图书类别管理、图书存放位置管理、读者类型管理、读者信息管理。?? 图书管理图书入库、图书查询、库存进入、库存预警图书销售销售管理、销售查询q 借阅管理图书借阅、图书查询、图书续借、图书归还q 图表分析销售分析、借阅分析q 系统管理添加操作员、操作员设置、密码设置SQL Server 2000数据库管理系统
6.2 数据库命名规则
系统
6.3安全性设计说明
从网站安全的角度考虑,仅仅系统登录页面并不能有效的保证系统的安全,一旦系统主界面的地址被他人获得,就可以通过在地址栏中输入系统的主界面地址而直接进入到系统中由于系统工具栏页面topTwo.jsp几乎包含于整个系统的每个页面,所以笔者将验证用户是否登录的代码放置在该页中。字 段 名 称
数 据 类 型
字 段 大 小
是 否 主 键
说??? 明
id
Int
4
自动编号
bookNumber varchar
50
图书编号
lineNumber
varchar
50
图书条形码
bookName
varchar
50
主键
图书名称
author
varchar
50
图书作者
publish
varchar
50
出版社名称
publishNumber
varchar
50
出版次数
sortNumber
varchar
50
图书类别编号
inPirce
float
8
图书进货单价
singlePirce
float
8
图书销售编号
bookSum int
4
图书数量
man
varchar
50
图书进货管理员名称
creatime
varchar
50
图书进货时间
字 段 名 称
数 据 类 型
字 段 大 小
是 否 主 键
说??? 明
id
int
4
自动编号
placeNumber
varchar
50
图书存放位置编号
placeName
varchar
50
图书存放位置名称
字 段 名 称
您可能关注的文档
最近下载
- 小学高年级语文课堂小练笔教学策略研究中期报告.docx VIP
- 2025至2030洗面奶行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 年产20万吨腐植酸盐建设项目可研性报告(定稿).doc VIP
- 2022建筑防火通用规范.docx VIP
- 药剂学(第9版)ER 12-1 第十二章 粉体学基础 (课件).pptx VIP
- 设备日常保养点检表.doc VIP
- DB32_T 4486-2023 基于泄漏率的垫片系数和比压力测试方法.docx VIP
- GBZ-70-2015-职业性尘肺病的诊断.pdf VIP
- 山东工程职业技术大学辅导员考试试题及答案2023.docx VIP
- 诺德NORD NORDAC SK 5xxE - 操作手册(SK 540E _SK 545E) (BU0505).pdf VIP
文档评论(0)