数学与计算机学院实验报告

数学与计算机学院实验报告

ID:13162593

大小:213.50 KB

页数:7页

时间:2018-07-21

数学与计算机学院实验报告_第1页
数学与计算机学院实验报告_第2页
数学与计算机学院实验报告_第3页
数学与计算机学院实验报告_第4页
数学与计算机学院实验报告_第5页
资源描述:

《数学与计算机学院实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验项目软件设计过程的实施一、实验目的1.学习并实践软件设计过程的关键活动和流程。2.掌握《软件总体设计文档》的撰写。二、实验原理软件设计是指设计软件的总体结构、数据库、功能模块、用户界面等,在需求与代码之间建立桥梁,指导工作人员开发能够满足用户需求的软件产品。软件设计的流程如图所示,关键活动是“软件总体设计”、“数据库设计”、“功能模块设计”和“设计评审”。软件开发工程师需求分析员美工人员用户界面原型设计功能模块设计数据库设计软件总体设计设计评审软件总体设计的一般步骤如图所示:Step4.设计评审St

2、ep3.撰写文档Step2.设计构思Step1.设计准备软件需求第1步:设计准备项目经理分配软件设计的任务,包括总体设计、模块设计、用户界面设计、数据库设计等。总体设计人员阅读需求文档,明确设计任务,并准备相关的设计工具和资料。第2步:总体设计构思总体设计人员进行总体设计构思,及时与开发人员磋商,集思广益。第3步:撰写总体设计文档总体设计人员根据指定的模板撰写《软件总体设计文档》,格式参见《软件总体设计模版》。共页第页第4步:设计评审总体设计人员邀请同行专家、开发人员进行“总体设计评审”。三、实验要求1

3、.由项目经理主持召开项目组会议,按照上述实验原理的指导和建议,讨论并确定软件总体设计方案的详细内容。2.参考《软件总体设计文档模版》,制定《软件总体设计文档》。四、实验结果(程序)及分析软件总体设计文档1.系统概述“图书管理系统”是专门针对中小型书店日常业务管理而开发的通用性很强的管理系统。随着图书量的不断扩大,对图书管理的要求越来越高,特别是进入信息网络时代后,诞生了网络图书管理系统,它采用大量的数据库,不仅保证了数据的准确性。而且提供了从借阅、归还、续借,图书销售等一系列新的管理方案,人性化的设计思

4、想,无论从界面设计还是系统操作流程都比较方便、快捷。2.设计约束(1)该图书管理系统的使用寿命最小值为10年;(2)可利用的信息和资源:学校现有的图书管理系统的信息和资源,应对其多加调研;(3)开发环境:Windowsxp运行环境:Windows9x/2000/xp(4)经费限制:开发该系统需购买硬件、外部设备花费1.2万元左右,开发工作量约需3个人月工作量,每人月工资约为2000元,开发完成后维护费用每年约600元,开发成功后,原有的三名管理人员可以减少为二名,每人月工资600。3.开发与运行环境操作

5、系统:Windows2000ServerWeb服务器:Tomcat5.5开发工具:JDKVersion1.5以上数据库:SQLServer2000浏览器:IE 6.04.软件的总体结构图4.1结构图共页第页5.功能模块设计概述5.1模块命名规则根据模块的主要功能命名,以作到见名知义。5.2模块汇总图书管理系统主要由图书设置、图书管理、图书销售、借阅管理、图表分析和系统管理6部分组成。各部分主要包括如下子模块q   图书设置图书类别管理、图书存放位置管理、读者类型管理、读者信息管理。q  图书管理图书入库

6、、图书查询、库存进入、库存预警。q图书销售销售管理、销售查询q借阅管理图书借阅、图书查询、图书续借、图书归还。q图表分析销售分析、借阅分析.q系统管理添加操作员、操作员设置、密码设置6.数据库设计概述6.1数据库环境说明SQLServer2000数据库管理系统6.2数据库命名规则系统6.3安全性设计说明从网站安全的角度考虑,仅仅有系统登录页面并不能有效的保证系统的安全,一旦系统主界面的地址被他人获得,就可以通过在地址栏中输入系统的主界面地址而直接进入到系统中,由于系统工具栏页面topTwo.jsp几乎包

7、含于整个系统的每个页面,所以笔者将验证用户是否登录的代码放置在该页中。6.4表汇总<1>tb_book(图书信息表)共页第页字段名称数据类型字段大小是否主键说   明idInt4自动编号bookNumbervarchar50图书编号lineNumbervarchar50图书条形码bookNamevarchar50主键图书名称authorvarchar50图书作者publishvarchar50出版社名称publishNumbervarchar50出版次数sortNumbervarchar50图书类别编号

8、inPircefloat8图书进货单价singlePircefloat8图书销售编号bookSumint4图书数量manvarchar50图书进货管理员名称creatimevarchar50图书进货时间<2>tb_bookPlace(图书位置信息表)主要记录图书的存放位置字段名称数据类型字段大小是否主键说   明idint4自动编号placeNumbervarchar50图书存放位置编号placeNamevarchar50图书存放位置名称<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。