建筑工程管理软件工程网上书店管理系统.docx

上传人:b****6 文档编号:4386738 上传时间:2022-12-01 格式:DOCX 页数:27 大小:31.54KB
下载 相关 举报
建筑工程管理软件工程网上书店管理系统.docx_第1页
第1页 / 共27页
建筑工程管理软件工程网上书店管理系统.docx_第2页
第2页 / 共27页
建筑工程管理软件工程网上书店管理系统.docx_第3页
第3页 / 共27页
建筑工程管理软件工程网上书店管理系统.docx_第4页
第4页 / 共27页
建筑工程管理软件工程网上书店管理系统.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

建筑工程管理软件工程网上书店管理系统.docx

《建筑工程管理软件工程网上书店管理系统.docx》由会员分享,可在线阅读,更多相关《建筑工程管理软件工程网上书店管理系统.docx(27页珍藏版)》请在冰豆网上搜索。

建筑工程管理软件工程网上书店管理系统.docx

建筑工程管理软件工程网上书店管理系统

(建筑工程管理)软件工程网上书店管理系统

软件工程实验方案

实验题目:

班级:

学号:

姓名:

任课教师:

成绩:

实验壹可行性研究方案引言1

1.1引言1

1.1.1项目背景1

1.1.2术语说明1

1.1.3参考文献1

1.2可行性研究的前提1

1.2.1功能结构图及功能说明2

1.2.2系统的输入2

1.2.3系统的输出3

1.2.4系统处理流程(如图s1.2)3

1.2.5性能3

1.2.6安全和保密要求3

1.2.7完成期限要求3

1.3开发目标3

1.4具备条件4

1.5进行可行性研究的方法4

1.6评价尺度4

1.7对现有系统的分析5

1.8所建议系统的技术可行性分析5

1.8.1对所建议系统的简要描述5

1.8.2和现有系统比较的优越性5

1.8.3采用建议系统可能带来的影响。

6

1.8.4所建议技术可行性分析6

1.9所建议系统的经济可行性分析6

1.9.1支出6

1.9.2成本效益分析6

1.10社会因素方面的可行性6

1.10.1法律方面的可行6

1.10.2用户使用方面的可行性7

1.11结论7

实验二需求规格说明书7

2.1引言7

2.2项目概述7

2.2.1待开发软件的壹般描述7

2.2.2待开发软件的功能(见图s2.1)8

2.2.3功能描述9

2.2.4系统的DFD(见图s2.2~2.7).9

2.3数据描述(见表s2.1~s2.3)12

2.3.1数据描术12

2.3.2数据库描述13

2.3.3数据字典13

2.4.1用户界面13

2.4.2硬件接口14

2.4.3软件接口14

2.4.4故障处理14

2.5性能需求14

2.5.1数据精确度14

2.5.2时间特性14

2.5.3适应性14

2.6软件属性需求15

2.6.1正确性15

2.6.2可靠性15

2.6.3效率15

2.6.4完整性15

2.6.5易实用性15

2.6.6可维护性15

2.6.7可测试性15

2.6.8复用性15

2.6.9安全保密性15

2.6.10可理解性15

2.6.11可移植性15

2.6.12互联性16

2.6.13数据采集16

2.6.14用户特征16

2.6.15运行环境16

2.6.16条件和限制16

实验三概要设计说明书16

3.1引言16

3.2任务概要17

3.2.1目的17

3.2.2需求概要17

3.2.3条件和限制17

3.3总体设计17

3.3.1处理流程17

3.3.2功能分配18

3.4运行设计19

3.4.1运行模块的组合19

3.4.2运行控制19

3.4.3运行时间19

3.5数据结构设计19

3.5.1逻辑结构设计19

3.5.2物理结构设计21

3.6出错处理设计21

3.7补救措施21

3.8系统维护设计21

3.9安全保密设计22

实验四软件测试文档22

4.1引言22

4.2测试计划22

4.3测试方案22

4.4测试文档22

4.5测试用例所选测试方法22

4.6测试资料25

实验壹可行性研究方案引言

1.1引言

1.1.1项目背景

网站式的书店。

是壹种高质量,更快捷,更方便的购书方式。

网上书店用于图书的于线销售。

而且网站式的书店对图书的管理更加合理化,信息化。

售书的同时仍具有书籍类商品管理、购物车、订单管理、会员管理等功能,非常灵活的网站内容和文章管理功能。

网上书店的优势:

涉及范围广,运营成本低,劣势信用度如,果低,影响生意;现实书店的优势:

直观,信用度高。

网上书店的价格透明,使得消费者往往通过于各个网上书店查找需要买的图书进行价格比较,挑选价格最便宜的网上书店进行购买。

当于网上书店购书后,用户所购图书均于网站上有记录,方便用户查询。

项目名称初步定为:

网上书店管理系统

该系统主要是实现五个功能:

图书管理、图书查询、会员管理、订单管理、购物车管理

本项目提出者为哈尔滨工业大学华德应用技术学院,开发者为张兆印老师软件开发研制中心,主管部门为刘虹玉软件开发研制中心。

项目设计过程中参考了研发中心以前开发的基于Windows系统的数据库管理系统。

1.1.2术语说明

EBook:

电子书

Dateprocessing:

数据处理

Dataprocessingcycle:

数据处理流程

Dataprocessingsystemsecurity:

数据处理系统安全性

EC:

电子商务

SQL:

结构化查询语言

1.1.3参考文献

[1]张兆印邓琨.软件工程教程[M].哈尔滨:

东北林业大学出版社,2010.

[2]申吉红廖学峰.JSP课程设计案例精编[M].:

清华大学出版社,2007.

1.2可行性研究的前提

网上书店能够于家“逛商店”,订货不受时间、地点的限制,获得较大量的商品信息,能够买到当地没有的商品,网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫,从订货、买货到货物上门无需亲临现场,既省时又省力;

1.2.1功能结构图及功能说明

功能结构图如图s1.1

网上书店系统的主要功能:

图书管理、图书查询、会员管理、订单管理、购物车管理

图书管理分为三部分:

数据添加、数据删除和数据修改。

这是壹个后台的管理模块,书店管理员能够通过用户名和密码的身份验证后进入书店管理页面,能够进行对图书种类的管理(包括图书种类的增加、删除和修改)和对图书的管理(图书信息的发布和修改等)。

图书查询功能允许用户进行俩种方式的查询:

条件查询允许用户进入网上书店时,以图书的名称、作者、定价和会员价等了角最新图书信息,模糊查询是允许用户输入其中的关键字进行查询。

会员管理:

为了能够实现图书商品的购买,需要客户的联系方式、送货地址等关联的信息,这就需要会员管理这个模块,包括会员的注册(标记客户注册时必须填写的内容,因为产生订单时需要这些信息)和会员的登录。

订单管理:

对客户购买商品信息的需求,于确定了所购力书商品名称、图书价格、图书数量等信息后,提示用户选择对应的送货方式及付款方式、最终生成对应的订单记录,以便于网店配货人员依据订单进行后续的出货、送货的处理。

购物车管理:

当客户选择购买某种图书产品时,应该能够将所选图书信息,如图书编号、图书价格、购买数量记录到对应购物车中,且允许客户返回书目查询页面,选择其他图书且添加到购物车中,当对应购的订单生成后,应该能够自动清除以生成订单的购物车中的信息。

图s1.1电子名片管理功能结构图

1.2.2系统的输入

购进的图书信息及会员信息

1.2.3系统的输出

卖家所购得的图书的关联信息

1.2.4系统处理流程(如图s1.2)

图s1.2网上书店管理系统流程图

1.2.5性能

方便快捷有效的实现买家和卖家之间的交易、省时间、费用。

查询速度快。

具有的性能指标是单个数据的查询速度为1条/s,每更新壹次的速度为2/s,具有查错功能,能进行输入数据的检验。

1.2.6安全和保密要求

系统对不同权限的用户提供不同的功能模块,对历史数据的更改和新数据的添加只有壹定权限的用户才能进行操作,壹般的用户只能进行查询操作,只有会员才能购买,对用户的关联信息要求保密。

1.2.7完成期限要求

本系统的完成期限为6个星期,具体进度安排见详细设计。

1.3开发目标

系统的开发目标应考虑如下因素:

人力和设备费用的相以减少;

处理速度的提高;

控制精度的提高;

人员利用率的改进;

1.4具备条件

项目开发中所具备的条件、假定和所受到的限制,如:

所建议系统运行寿命的最小值

系统寿命的最小值应达5年

进行系统方案选择比较时间

系统方案选择的最小时间为1个月

经费、投资方面的来源

经费主要来源为哈尔滨工业大学华德应用技术学院软件开发公司

硬件、软件、运行环境和开发环境方面的条件

硬件环境:

PII或更高档的微机,笔记本电脑;

运行时内存要求:

1MB;

安装所需硬盘:

5MB;

打印机:

可选:

软件环境

中文Windows98/2000/Me/XP/NTwin7Vista

WebServer:

Tomcat5.0或之上

浏览器:

InternetExplorer,NetscapeNavigator

(5)可利用的信息和资源

可参考已有的应用程序和数据库管理系统

(6)系统投入使用的最晚时间

系统投入使用的最晚时间为12月下旬

1.5进行可行性研究的方法

可行性研究的方法如下:

客户调查

专家咨询

市场关联产品、同类产品调查

1.6评价尺度

系统进行评价时所用的主要尺度为各项功能的优先顺序、开发时间的长短及使用中的难易程序。

1.7对现有系统的分析

我们通常买书均是到各大书店购买,书籍虽然很多,可是费时间,而且浪费经力。

同时这种方式是接近现实的。

而网上书店能够查到所买图书的更多信息,因为它是壹个网站,它有它独特的售书方式和功能。

如用户注册会员功能等,会员会有优惠和特别的服务。

仍有就是支付方式了,壹般网上书店均有三种类型的支付方式:

汇款类支付、于线支付、其他支付方式,其中于线支付只要到支付平台开户后,将所获开户信息填入即可。

当于网上书店购书后,用户所购图书均于网站上有记录,方便用户查询。

这种方式也解决买家的场地租金、店员工资等费用。

也能够节省卖家的壹些消费。

只是花壹些邮费。

1.8所建议系统的技术可行性分析

1.8.1对所建议系统的简要描述

网上书店管理系统采用常规的数据库管理方法,根据客户所查询条件管理的特点对数据库操作。

1.8.2和现有系统比较的优越性

网上书店具有独特的运作方式。

网上书店的销售运作于电子网络上进行,它先模拟传统书店的购书环节接受订单,然后视情况直接从出版社取得印刷本图书或包盒型电子出版物,通过邮政部门交给读者,或者将出版物由网上传递给读者。

网上书店图书品种多。

网上书店的图书品种能够比大型传统书店多出十几倍甚至几十倍,这是绝对的优势。

网上书店图书传递速度快。

电子数据交流(ED1)渐渐取代了信函、传真、电话等传统的出版发行所依靠的业务联系方式。

网上书店于收到壹份订单后立即(通常是几分钟内)给读者发出“订购确认”的电子信。

如果读者发现订单有差错,能够及时修改。

网上书店往往和快递公司合作开展送书业务,从书店收到订单到读者收到图书的时间只需四五天,若是加急订购的话,时间仍能够缩短。

网上书店图书价格便宜。

网上书店抛弃了传统书店所需的服务设施和多重环节,把节约下来的开支转化成优惠书价吸引读者。

印刷、纸张等费用不断增长,而电子计算、存储和通讯费用则逐年下降也是网上书店书价较低的原因之壹。

网上书店订书程序简单。

网上书店网页内容的设计安排简明实用,容易操作,读者只需坐于电脑屏幕前,于网上书店的主页上填好相应的表格,就能够将自己的需要登录到网上书店的数据库中,马上得到是否有货的信息,大大简化了购书手续。

读者能够不分昼夜,随时定购图书。

网上书店提供全方位的图书信息和双向交流的渠道。

网上书店提供的图书信息包括书名、作者、出版社、出版年月、版次、原书定价、优惠价、有否现货、图书递送所需时间等,仍提供足够精彩详尽的图书介绍,或部分新书章节段落评价以及图书销售排行榜等资料。

1.8.3采用建议系统可能带来的影响。

采用网上书店系统将大大提高用户的时间、费用、经力等。

有利于用户买到更称心的书籍,同时本系统节约场地,人员费用等,进壹步减少支出。

1.8.4所建议技术可行性分析

本系统为壹个数据库管理系统,现有技术已较为成熟,估计利用现有技术应完全能够达到功能目标;同时,考虑到开发期限较为充裕,预计能够于规定期限内完成开发。

1.9所建议系统的经济可行性分析

1.9.1支出

1)设备及软件投资

硬件设备:

PC机

软件:

Windows95/98/XP,VisualBasic6.0

2)其它壹次性支出

软件设计和开发费用

3)经常性支出

软件维护费用

1.9.2成本效益分析

假设该系统的运行需要壹台80GB硬盘惠普微机壹台和壹台打印机,估计要0.5万元左右(含有关软件)。

开发这个系统估计2个人月的工作量,如果每人每个月工资6000元,则共需要1.2万元。

这俩项成本共1.7万元。

软件维护费用为2000元/年。

通过成本/利益分析可知系统建成后每年能够节约2名职工,如果每个月工资按1000元计算,且按年利率10%计算,计算投资回收期和5年后的纯收入是多。

解:

计算结果见表S1.1。

1.10社会因素方面的可行性

1.10.1法律方面的可行

新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。

1.10.2用户使用方面的可行性

新系统的研制和开发充分考虑用户的方便、利益、安全等,从面能满足使用要求。

表s1.1课件购销系统的成本/效益分析

购买设备、软件费

0.5万

人力(2个月,月工资6000元)

1.2万

开发成本总计

1.7万

系统维护费

0.2万/年

每年节省人力费用

2.4万/年

每年节省经费

1万/年

.年

节省(元)

(1+i)n

当下值(万元)

累计当下值(万元)

1

1万元/年

1.1

0.909

0.909

2

1万元/年

1.21

0.826

1.735

3

1万元/年

1.331

0.751

2.468

4

1万元/年

1.464

0.683

3.169

5

1万元/年

1.611

0.621

3.79

5年后的纯收入

3.09

投资回收期

1.96年

1.11结论

结论意见:

经上述可行性分析,系统研制和开发立即开始进行。

实验二需求规格说明书

2.1引言

为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。

此阶段就是准确地回答“系统必须做什么”这个问题,对目标系统提出完整、准确、清晰、具体的要求。

2.2项目概述

2.2.1待开发软件的壹般描述

管理员能够维护客户注册信息、维护图书信息、处理订定单信息、维护系统公告、网上售书。

游客能够于线注册为会员、购书。

本系统的设计目标将最终定位于完成之上所述的系统主要业务的基本模型上。

最终用户的特点:

会基本操作电脑,熟悉网上购书流程以及关联的安全维护知识。

操作人员、维护人员:

能熟练操作计算机,熟悉基本软件维护知识,针对本系统,操作人员熟悉本系统的操作流程。

软件的预期使用频度:

每天大概累计几百人

2.2.2待开发软件的功能(见图s2.1)

图S2.1电子名片管理系统的功能结构图

本软件具有如下主要功能:

图书管理

数据添加

数据删除

数据修改

会员管理

会员注册

会员查询

图书查询

查询管理

条件查询

模糊查询

购物车管理

图书添加

图书查询

图书修改

订单管理

订单查询

订单修改

2.2.3功能描述

l身份验证功能

对登录用户的身份进行验证,通过者才能够进入系统;

条件查询功能

(1)如按书名、名号、作者、出版社等

(2)模糊查询

数据添加功能

增加壹条新记录

数据删除功能

删除壹条记录,且且提供确认机制。

数据修改功能

修改任意壹条记录的所有域,其中书名不能为空

用户管理功能

添加用户功能

删除用户功能

功能修改用户功能

2.2.4系统的DFD(见图s2.2~2.7).

图s2.2顶层数据流图

图s2.3前台会员购买图书用例关系图

图s2.4后台管理员操作用例关系图

图s2.5系统第二层数据流图(前台购书)

图s2.6系统第二层数据流图(后台管理)

图s2.7系统第三层数据流图(用户登录)

2.3数据描述(见表s2.1~s2.3)

2.3.1数据描术

静态数据:

表s2.1用户表User

用户序号

U_id

用户名

Username

出生日期

U_birthday

性别

U_sex

密码

Password

邮箱地址

U_mail

表s2.2书箱详细表Product

书籍编号

P_id

书籍名称

P_name

书籍价格

P_price

作者

P_author

简介

P_info

表s2.3顾客订单表Order

订单编号

O_id

顾客编号

U_id

书籍编号

P_id

购买数量

O_number

购买日期

O_time

动态数据

输入数据:

菜单选项,查询关键字,新建记录项,导入文件

输出数据:

由查询关键字确定的数据库记录集合或全部记录

内部生成的数据:

中间查询结果

2.3.2数据库描述

本软件采用SQL数据库

2.3.3数据字典

数据流图,层次方框图(参见图S2.1~S2.7),其中涉及到的数据定义如下:

[1]用户序号=1{数字}10

[2]用户名=1{汉字}10

[3]出生日期=1{数字|-}10

[4]性别={男|女}

[5]手机=1{数字|SPACE|-}20

[6]密码=1{字母|数字|字符10}

[7]邮箱地址=1{字母|.|@|数字}20

[8]书籍编号=1{数字}10

[9]书籍名称=1{汉字|数字|字母|字符}20

[10]书籍价格=1{数字}10

[11]作者=1{汉字}10

[12]简介=1{汉字|数字|字符}500

[13]订单编号=1{数字}100

[14]顾客编号=1{数字}100

[15]书籍编号=1{数字}100

[16]购买数量=1{数字}10

[17]购买日期=1{数字|-}10

[18]家庭地址=1{汉字|数字}50|1{字母|数字}100

[19]邮编=1{数字}8

[20]个人主面=1{字母|.|数字:

|/}40

2.4外部接口需求

2.4.1用户界面

采用Windows的通用图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面的设计应遵循如下规则:

界面要具有壹致性,界面规范应遵循Windows软件界面的规范;

提供简单的错误处理;

提供信息反馈,用多种信息提示用户当前软件运行的状态,软件界面元件的功能;

操作可逆,其动作可骒单个的操作,或者是壹个相对独立的操作序列;

设计良好的联机帮助;

显示启动画面,画面简洁明快,富有现代气息,不能太花哨;

应遵循国家关于计算机词汇的标准,用词应当精练准确,没有歧义,图形的意义明朗。

2.4.2硬件接口

支持壹般的PII或更档微机,笔记本电脑。

2.4.3软件接口

运行于WINDOWS95/98/ME/2000/NT/2007的操作系统之上;

2.4.4故障处理

正常使用时不应该出错,若运行时遇到不可恢复的系统错误,也必须保证数据库的完好无损。

2.5性能需求

2.5.1数据精确度

查询时应保证查全率100%,所有相应域包含查询关键字的记录均应能查到。

查询时应保证查准率100%,查到的记录应和给定的单项或组合项查询条件完全匹配。

2.5.2时间特性

壹般操作的响应时间应于1~2秒内,对打印机的操作及数据的导入和导出也应于可接受的时间内完成。

2.5.3适应性

满足个人使用的需求。

对前面提到的运行环境要求不应存于困难。

2.6软件属性需求

2.6.1正确性

要求发布的软件达到用户的预期目标,运行时基本无错误

2.6.2可靠性

于壹般条件下,应不出故障

2.6.3效率

对于浏览,查询,购买,删除,订购,密码设置的壹般操作,要求及时响应,于1~2秒内。

2.6.4完整性

要求能于发生意外(如掉电,网络故障等)的情况下,保证不选择数据。

2.6.5易实用性

要求能尽量为用户的使用提供方便,软件界面符合目前流行的界面规范。

2.6.6可维护性

要求本软件于运行中发现错误时,能快速,准确对其进行定位,诊断和修改。

2.6.7可测试性

设计时尽可能减少测试本软件的各项功能所需要的工作量。

2.6.8复用性

设计时尽可能采取模块化的方法进行设计,对系统内各模块接口尽可能达到高内聚,低耦合的程度,以提高各模块的复用性。

2.6.9安全保密性

要求提供身份验证,只允许通过身份验证的用户使用,对于三次密码输入不正确的,应强行关闭,绝不泄漏用户的关联信息。

2.6.10可理解性

对于本软件提供的各种菜单命令,各种信息提示,应易于用户理解。

2.6.11可移植性

要求本软件于将来能易于向WINDOWS高版本的操作系统上移植,以用于掌上电脑。

2.6.12互联性

要求提供数据的导入和导出接口,以易于同其他系统的连接。

2.6.13数据采集

通过身份验证的用户,采用键盘和鼠标直接输入或者从外部文件导入数据。

2.6.14用户特征

使用本软件的用户群非常广泛,它非常适合用于具有如下特点的人员:

工作中非常繁忙的人;

宅男,宅女;

经常上网的人;

针对如上用户特点,本软件能够迅捷、准确、方便地提供个人社会关系数据库管理系统的各项管理功能,同时力求为用户提供方便、高效、实用的功能。

2.6.15运行环境

PII或更高档的微机,笔记本电脑;

运行时内存要求:

1MB

安装所需硬盘:

5MB

打印机:

可选

软件环境

中文Windows98/2000/Me/XP/NTwin7Vista

2.6.16条件和限制

考虑到本软件使用的广泛性,于设计时应注意软件的可移植性,能方便地将其移植到掌的电脑,用兼容各大网站。

因本软件管理的信息属于人个隐私信息,必须注意信息的安全防范。

同时应以标准的数据格式来实现,以方便数据的共享。

实验三概要设计说明书

3.1引言

参见1.1

3.2任务概要

3.2.1目的

编写网上书店系统详细设计说明书的目的于于从详细设计的角度明确网上书店项目的业务品种、功能范围,明确和业务主机/终端系统的接口和业务处理模式,使系统开发人员和产品管理人员明确产品功能,能够有针对性的进行系统开发、测试、验收等各方面的工作。

3.2.2需求概要

参见2.2

3.2.3条件和限制

本系统更为理想的选择是和其他办公自动化套件集成起来,作为其中的壹个组件,于功能方面能够考虑由多用户分别进行管理,系统能够为级不同的用户设置不同的权限等,同时应进壹步提高系统的安全保密性。

3.3总体设计

3.3.1处理流程

系统启动后,进入主界面,然后通过身份验证进入系统里,根据系统配置文件将数据库导入,且设置各全局变量;由退出系统事件激活退出系统模块,退出系统;

系统总体结构如图s3.1所示。

各模块设计如下:

图s3.1系统总体结构和模块外部设计

3.3.2功能分配

系统控制功能

初始化模块(M1)

会员验证模块(M2)

游客模块(M3)

管理员验证模块(M4)

图书查询(M21)

购物车(M22)

订单(M23)

退出(M24)

会员管理(M41)

图书管理(M42)

订单管理(M43)

退出(M44)

图书查询功能

条件查询模块(M211)

模糊查询模块(M212)

购物车功能

添加图书模块(M221)

查询图书模块(M222)

修改图书模块(M223)

订单功能

订单查询模块(M231)

订单修改模块(M232)

会员管理

会员登陆模块(M411)

会员注册模块(M412)

会员注销模块(M413)

图书管理

图书添加模块(M421)

图书删除模块(M422)

图书修改模块(M423)

订单管理

执行订单模块(M431)

查见订单模块(M432)

3.4运行设计

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1