网上书店管理系统.docx

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

网上书店管理系统.docx

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

网上书店管理系统.docx

网上书店管理系统

计算机系综合性实验

实验报告

 

课程名称信息系统分析与设计

实验学期2014至2015学年第一学期

学生所在系部计算机系

年级11级专业班级0834111

学生姓名王璐

任课教师张娜

实验成绩

 

计算机系制

《信息系统分析与设计》课程综合性实验报告

开课实验室:

年月日

实验题目

“网上售书管理系统”的分析和设计

一、实验目的

让学生通过本综合性实验,掌握结构化方法和面向对象分析方法,并运用到实际的系统分析与设计中去,解决实际问题。

二、设备与环境

微型计算机、Visio和Rose软件。

三、实验内容

对试题库系统的需求进行认真分析,按照以下方法完成实验:

●结构化方法要求:

1.画出数据流图,要求至少2层。

2.编写主要的数据字典。

其中数据元素条目至少2个、数据结构条目至少2个、数据流条目至少2个、数据存储条目至少2个、处理过程条目至少2个。

●面向对象方法要求:

1.建立用例模型

1)画出用例图。

如果内容多,可以对用例进行分组,画出多张用例图。

2)为每个用例编写用例规约。

至少2个。

3)画出系统顺序图。

2.建立分析模型

1)画出类图,要包含关联等细节。

2)画出顺序图,用来表示每个用例如何实现。

至少2个。

3.综合性实验报告书写规范,内容充实、逻辑清晰、语言流畅、质量高。

四、实验结果及分析

示例描述:

本系统主要包括两使用者:

普通用户

管理员

普通用户可以登录系统,浏览商品,将商品加入购物车,购买商品。

管理员可以登录管理员页面,管理图书,管理订单。

 

第一部分使用结构化方法对试题库系统进行分析与设计

图2.第一层

 

图1顶层图

 

图2第一层

 

图3.第二层管理员登录

 

图4.第二层——自动组卷

 

图3第二层用户登录

 

图4.第二层管理员管理

 

数据字典

 

表1.2数据结构条目1

数据流条目1

 

数据流条目2

 

数据流条目3

数据存储条目1

数据存储条目2

数据存储条目3

数据处理条目1

数据处理条目2

第二部分使用面向对象方法对试题库系统进行分析与设计

1.建立用例模型

(1)用例图

 

用户注册

 

用户登录

 

图书选购

 

购物车管理

 

查看订单

 

管理员登录

 

图书管理

 

订单管理

(2)用例规约

1“用户注册”

1.1简单描述

本用例用于用户的注册和个人信息的填写

1.2前置条件

1.3后置条件

用例成功后,添加一名新用户

1.4“事件流”

1.4.1基流

当用户希望注册个人信息以使用本系统时,用例启动

(1)系统转到用户注册页面,提示用户输入个人信息

(2)用户输入个人信息

(3)系统检查信息是否由有效(E-1)(是否已注册,邮箱是否可用,密码是否过于简单),将信息存入数据库

1.4.2替代流

E-1:

如果用户输入的注册信息无效,系统显示错误信息并转到错误页面,用户重新填写信息;或者取消注册,用例结束

2“用户登陆”

2.1简单描述

本用例用于用户登陆系统

2.2前置条件

2.3后置条件

用例成功后,用户登陆进入系统

2.4事件流

2.4.1基流

当用户提出登陆进入系统请求时,用例启动

(1)系统转到用户登陆页面,提示用户输入用户名和密码

(2)用户填写用户名和密码信息

(3)系统验证输入的用户名和密码,若正确(E-1),则转到首页,系统激活这一用户

2.4.2替代流

E-1:

如果用户输入无效的用户名和(/或)密码,系统显示错误信息。

用户可以选择返回基流的起始点,重新输入正确的用户名和(/或)密码;或者取消登陆,用例结束

 

3"图书选购"

3.1简单描述

本用例允许用户在线选购图书

3.2前置条件

用户选书前必须登陆

3.3后置条件

用户选择自己需要的图书,并将其添加到购物车中

3.4事件流

3.4.1基流

当用户想要进行图书选购时,用例启动

(1)用户单击选择选书页面

(2)系统显示图书列表

(3)用户提出选购图书

(4)系统检查是否缺货(E-1),购物车中加入相应的图书信息

3.4.2替代流

E-1:

缺货时,屏幕显示缺货信息页面。

用户选择缺货策略(放弃还是等待直到有货)

4“购物车管理”

4.1简单描述

本用例用于用户管理购物车

4.2前置条件

用户需登陆系统

4.3后置条件

用例成功后,购物车中商品状态发生变化

4.4事件流

4.4.1基流

当用户提出管理购物车时,用例启动

(1)系统转到购物车管理页面

(2)用户提出所要执行的操作

如果用户需要添加图书,则执行分支流S-1:

添加图书

如果用户需要删除图书,则执行分支流S-2:

删除图书

4.4.2分支流

S-1:

添加图书

用户输入书号,购物车中加入相应图书

S-2:

删除图书

用户单击删除按钮,相应的图书被删除

 

(3)顺序图

 

图书管理顺序图

 

2.建立分析模型

(1)类图

 

图书选购类图

 

购物车管理分析类图

 

(2)顺序图

 

用户注册顺序图

 

用户登录顺序图

 

实验总结:

在本次毕业设计中,用SQL Server 2007这种大型数据库作为后台数据库,用c#语言作为逻辑处理语言,用做交互界面,严格依照软件工程的思想和流程实现了网上售书系统。

该系统基本上满足网上购书所需的功能,界面简洁友好,易于操作。

本系统尽管有自己的特色,但缺陷也是明显的,如安全性,效率问题等等。

由于时间,能力有限等原因,有些功能实现的并不完美,在已经完成的程序中,也存在许多不尽人意的算法,也没有统一优化,系统有待进一步改善。

教师评价

评定项目

A

B

C

D

评定项目

A

B

C

D

方法使用正确

图表正确

需求分析正确

分析完整

功能设计完整

报告规范

数据库设计完整

文字流畅

其他:

 

评价教师签名:

2014年11月13日

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

当前位置:首页 > 经管营销

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

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