1、1、编写目的在完成本次实训内容,全面了解了网上书店的需求 特做了简单的网页。2、项目背景和意义随着时代的发展,信息技术、Internet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下发展起来的。伴随着电子商务的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到足不出户便可随心所意购物的快感。3、需求分析可行性分析1) 网上书店已经成为中国电子商务市场中最富特色和活力的队伍之一,当当网上书店、卓越网上书店、上海书
2、城、中国寻书网等都颇具影响力2) 网上购书相对传统购书方式有动态展示信息、图书数量种类多、购书不受时间地域限制、多途径综合搜索、个性服务、价格低廉等优势系统框架 网上书店系统的结构分为三层,分别为表现层(用户界面)、业务层(业务处理)、数据层(数据维护和存储).表现层只提供用户界面,根据用户操作调用相应的业务逻辑,不直接访问数据库;业务层是系统的关键所在,负责处理用户的请求,并把结果返回给表现层;数据层提供数据支持.4、系统结构图5、系统设计 网上书店后台管理前台管理图书查询图书展示购物车管理员权限图书管理订单管理订单处理会员管理按图书类别查询输入图书名查询生成订单购物车订单处理新书上架查看购
3、物车信息修改分类浏览会员注册信息查看图书展示清空购物车图书查询管理购物车 前台会员登录会员管理查询订单重点推荐销售排行 后台管理员权限图书管理管理员登录查看图书添加图书修改图书删除图书查看会员信息管理会员冻结/解冻订单管理查询订单确定订单删除订单6、总体需求 建立对图书提供全面管理的信息系统; 对所有的图书、客户提供全面管理; 对图书详细信息提供管理。7、功能需求 在Internet,客户可通过IE或其他浏览器浏览书目信息; 在互联网,可提交订单; 具有购物车功能; 客户能通过书名来检索书籍; 客户可在网上进行注册,成为会员; 客户能查看当前订单和以往订单; 书店管理员能查找客户信息; 书店管
4、理员在发货后能改写订单中的发货日期;8、性能需求 系统可以对图书的库存进行统计; 系统界面设计友好,操作方便、灵活; 具有高可靠性和冗错能力,不允许系统在工作时间停机,不允许系统丢失图书信息,不允许在运行期间出现故障和错误; 具有安全检查机制,非法用户不能使用系统,不能偷看系统信息,不能修改图书,防止随意删改,同时提供信息备份的服务; 具有保密机制,各级使用者只能看到允许查看的系统信息;9、系统需求分析本系统的网上书店分为前后台两个管理系统:客户管理系统是在Internet上接受来自全国各地的客户访问的网上书店前台销售管理系统(网站):管理员管理系统是在Internet内部用于书店的管理员管理
5、的网上书店后台管理系统。本系统的客户管理系统实现的功能类似于现实生活中的商店销售,顾客可以浏览商品、选择商品、提交信息完成购物等。在支付方面,根据公司的需求,采用了“货到付款”。本系统设计的网上购物的过程为,当客户通过Internet访问书店的网站时,如果他要购买商品,那么必须先注册成为会员,然后再进行会员登录(确认身份),然后才可以把商品放入“购物车”,通过购物车完成会员的购物后,客户进行提交信息,生成网上订单,有后台的普通管理员进行订单的确认发货,在普通管理员发货之前客户可以对订单的内容进行修改,确认发货后则不能修改.本系统的后台管理系统触入了企业传统的进销存概念,对图书进行分类管理,提供
6、图书信息的添加,修改和删除等功能,支持图书的封面图片上传功能,从而增强了图书商品的宣传效果。 数据库设计会员购物车订单图书生成组成订购拥有订货图书信息 价格 图书名 图书ID 图书 描述信息 图片存储路径 出版社 ISBN号 作者 库存出版时间用户信息 会员 (用户) 会员ID 会员名电子邮箱 密码 地址电话号码 等级真实姓名订单信息 订单 订购日期 订单总价格 电话号码 图书数量 真实姓名 会员ID 订单ID 地址订单明细图书价格 日期 订单明细订单ID图书ID 订单明细ID10、运行需求用户界面 人性化界面,全新感觉,操作简便,一目了然,视图优美等特点。并且采用菜单界面驱动方式,给操作用户
7、带来了极大的便利,对用户友好. . 故障处理 正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。调试中遇到的问题及解决的方案: 1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时 可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表. 2)关于空记录带来的麻烦 有些空记录往往会使程序无法运行。此时你可用“if not isnull”语句先判断一下是否为空记录,再操作。 3)有些运行错误也可用补获异常进行处理。 11、其它需求系统的功能实现情况: 用户可在本系统下实现各种用户要求的功能 系统的安全性: 对于系统的重要数据都有密码保护,具有一定的安全性 对用户提供证书支持(此功能在后续版本中实现)系统的容错性: 用户输错数据都有提示信息,具有较好的容错性能。 系统的封闭性: 用户的封闭性较好,用户基本上在提示信息下输数据。