毕业论文001(7)

2019-05-24 21:43

E-R方法:是“实体-联系方法”(Entity-Relationship Approach)的简称。它是描述现实世界概念结构模型的有效方法。

E-R图基本元素如图4-9所示:

实体 属性

图4-9 E-R图基本元素

联系

(1)系统前台局部E-R图,如图4-10所示:

M 会员 M N 购买 1 1 N 书籍 1 查看 修改 N 修改 1 添加 N 公告 订单 会员信息

反馈信息

图4-10 系统前台局部E-R图

(2)系统后台局部E-R图,如图4-11所示:

管理员 1 1 管理 N 书籍 1 1 1 发布 N 管理 N N 管理 N 查看 公告 订单 会员信息 反馈信息

图4-11 系统后台局部E-R图

27

(3)系统整体E-R图,如图4-12所示:

会员 1 1 M M 1 修改 N 修改 1 购买 N 查看 N 添加 N 订单 N 会员信息 N 书籍 N 公告 N 反馈信息 N 管理 1 管理 1 管理 1 1 发布 1 查看 管理员

图4-12 实体间关系E-R图

2.逻辑结构设计

用户(登录名称、登录密码、真实姓名、性别、家庭住址、联系方式、邮编、电子邮箱)

书籍(书编号、书名、作者、类别、出版社)

订单(订单号、产品号、订单日期、购买数量、花费) 公告(公告号、发布日期)

反馈信息(反馈号、会员编号、信息标题) 管理员(管理员名称、管理员密码) 在本系统中数据库具体表结构的设计: (1)User(用户基本信息表)

用户信息表用来记录用户的一些基本信息,其结构如表4-1所示:

28

表4-1 用户基本信息表

编号 1 2 3 4 5 6 7 8 9 10 11 字段名称 UserID UserName UserPwd Question Answer Acount UserRealName Sex Address Email Zipcode 数据类型 Int Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(50) Decimal Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(50) 说明 用户ID(主键) 用户登录名 用户密码 密码提示问题 密码提示问题答案 账户金额 用户真实姓名 性别 地址 电子邮件 邮编

(2)Books(书籍信息表)

书籍信息表表示商品的基本信息,如表4-2所示:

表4-2 商品信息表 编号 1 2 3 4 5 6 字段名称 ProductID ProductName ProductPrice Intro CategoryID ClickCount 数据类型 Int Nvarchar(50) Decimal Nvarchar(50) Int Int 说明 商品编号(主键) 商品名称 价格 商品介绍 所属分类编号 点击数

(3)Order(订单详细信息表)

订单详细信息表体现订单的细则,如表4-3所示。

29

表4-3 订单详细信息表 编号 1 2 3 4 字段名称 OrderId ProductID Quantity UnitCost 数据类型 Int Int Int Decimal 说明 所属订单号(主键) 商品ID(主键) 该商品的购买数量 该商品的单价

(4)Admin(管理员信息表) 与用户信息表类似,管理员信息表用来保存管理员的基本信息,如表4-4所示。

表4-4 管理员信息表 编号 1 2 3 4 字段名称 AdminID LoginName LoginPwd RoleID 数据类型 Int Nvarchar(50) Nvarchar(50) Int 说明 管理员ID 管理员登录名 管理员密码 管理员角色ID

(5)News(公告信息表)

公告信息是发布即将上架的新书和畅销书籍,如图4-5所示:

表4-5 公告信息表 编号 1 2 字段名称 InfoID InfoData 数据类型 Int Int 说明 公告编号 发布日期

3.物理结构设计

对该网络购书系统建立索引从而提高查询的性能;

对该网络购书系统使用聚簇存储结构,这样就可将不同的类型记录分派到相同的物理区域中,从而充分利用物理存储提高数据访问速度。

30

第5章 系统实施

5.1 系统运行环境

1.系统运行方法

(1)在计算机上安装SQL Server2000数据库和Tomcat服务器,同时进行相关配置,将工程部署到Tomcat服务器上。

(2)开启Tomcat服务和SQL Server2000服务,在浏览器中输入http://localhost:8080,检测Tomcat服务器是否正常开启。

2.技术体系

(1)本系统基于Java平台进行开发,使用MyEclipse7.0版本,用于实现用户信息、查询信息、修改信息等功能。

(2)本系统后台使用SQL Server2000数据库,进行数据的管理。 3.开发平台

(1)操作系统:Microsoft Windows XP Professional SP3 (2)开发工具:My Eclipse 7.0 (3)开发语言:Java 1.6 (4)开发技术:Java Web

(5)数据库支持:SQL Server2000 4.运行环境 (1)客户端

操作系统:WindowsXP/Windows2000/WindowsVista/Windows7 (2)服务器端

Windows2000/Windows2003/WindowsXP

5.2 系统功能实现

5.2.1 前台功能模块

1.用户注册和登录模块

用户只有通过注册才可以成为网站会员,用户要通过登录模块的验证才能进行购书。当用户在用户登录界面中的“用户名”和“密码”文本框中输入已经注册成功的用户名和密码后,单击“登录”按钮。如果验证成功,用户将会以普通会员的身份进入网上购书系统的主界面,在该界面里,

31


毕业论文001(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:地理周周清Microsoft Word 文档

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: