网上书店系统毕业论文 - 图文 联系客服

发布时间 : 星期一 文章网上书店系统毕业论文 - 图文更新完毕开始阅读

管理员失败登录成功管理页面退出用户管理图书管理订单管理

图3-4 后台系统业务流程图

9

第四章 总体设计

4.1系统架构设计 4.1.1系统物理环境配置

1. 硬件环境

1) 硬件:CPU主频为2.09GHZ,内存为1.99GB。 2) 操作系统:Windows XP Professional Edit Service Pack3。 2. 编程语言和开发工具

1) 编程语言:ASP.NET,C#,JavaScript。 2) 数据库开发工具:Microsoft SQL Server 2005。 3) 软件开发工具:Microsoft Visual Studio 2008。

4.1.2功能结构设计

本系统总体上由以下模块组成:

前台的新书推荐、图书分类查看、图书搜索、购物车、用户登录和用户注册。 后台的订单管理、图书管理、用户管理和管理员登录。 系统功能结构图如图4-1所示。

IT之友网上书店前台购书系统后台管理系统新书推荐图书分类查看图书搜索购物车用户登录用户注册订单管理图书管理用户管理管理员登录 图4-1 IT之友网上图书销售系统功能图

10

4.2详细设计 4.2.1前台界面设计

前台界面包括新书推荐,图书分类查看,图书搜索,购物车,用户登录和用户注册。未登录用户只能查看图书信息和搜索图书,已登录用户可以进入购物车进行购书,用户可以注册,注册时录入用户的信息包括用户名,真实姓名,用户密码,确认密码,邮箱地址,电话号码等等。在进入购物车之前会提示用户登录,进入登录界面,用户键入用户名和密码,系统自行判定是否存在,然后进入购物车界面。

输入:用户名,密码。

处理:判断用户名和密码是否有效。

填入用户名和密码后点击【登录】按钮,系统将自动从数据库中判断是否存在相同的用户名和密码,如果有则进入购物车,如果不存在则提示用户名和密码有错误信息。

输出:登录成功,进入购物车,不成功则在登录页面显示错误信息。

4.2.2后台界面设计

后台界面主要功能包括图书管理、用户管理、订单管理等三部分功能。后台界面设置一个友好的界面,管理员可以根据需要点击自己想使用的功能进入功能界面。在进入主界面之前有一个管理员登陆界面,管理员键入账号和密码,系统自行判定是否存在,然后进入主界面。

输入:账号,密码。

处理:判断账号和密码是否有效。

填入账号和密码后点击【登录】按钮,系统将自动从数据库中判断是否存在相同的账号和密码,如果有则进入系统,如果不存在则提示账号和密码有错误信息。

输出:登录成功,进入系统的主页面,不成功则在登录页面显示错误信息。

4.2.3数据库设计

数据库物理设计包括:选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。主要解决选择文件存储结构和确定文件存取方法的问题。在数据库中访问数据的路径主要表现为如何建立索引。如要直接定位到所要查找的记录,应采用索引方法存取方法(索引表)。顺序表只能从起点进去向后一个个访问记录。数据库的物理实现取决于特定的DBMS,在规划存储结构时主要应考虑存取时间和存储空间,这两者通常是互相矛盾的,要根据实际情况决定。图书实体属性图如图4-2所示。

11

字数图书编号单价ISBN内容简介书名图书编辑评语作者作者简介出版日期出版社编号图书分类编号目录 图4-2 图书实体属性图

用户实体属性图如图4-3所示。

用户编号用户姓名用户邮箱用户名用户用户电话用户密码用户角色编号图4-3 用户实体属性图

用户地址订单实体属性图如图4-4示。

12