文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了ASP类作品-ASP+ACCESS网上书店系统|在线图书商店|网上购书|图书网站的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
目录 第1章 绪论. 0 1.1来源. 1 1.2目的. 2 1.3意义. 2 第2章方案论证. 2 2.1可行性要求. 3 2.1.1经济可行性. 3 2.1.2技术可行性. 4 2.2需求分析. 4 2.2.1系统功能分析. 5 2.2.2数据库的需求分析. 6 第3章系统设计. 10 3.1概要设计. 10 3.1.1系统总体结构设计. 10 3.1.2系统模块设计. 10 3.2数据库概念结构设计. 11 3.2.1系统数据库的概要设计. 11 第4章过程论述. 13 4.1数据库设计. 13 4.1.1数据库表的设计. 13 4.2系统功能模块的设计与实现. 20 4.2.1图书展示模块. 20 4.2.2 图书查询. 21 4.2.3购物车. 23 4.2.4购书结帐. 26 第5章软件测试. 27 5.1单元测试. 27 5.2集成测试. 28 总结. 29 后记. 30 参考文献. 31 附录. 32
2.2需求分析 需求分析阶段处于软件开发的前期,其基本活动是准确定义未来系统的目标,确定为了满足用户的需求必须做什么。需求分析又划分为两个阶段,即需求获取和需求规约,前者是用自然语言清楚地描述用户的要求,而需求规约的目的是消除获取需求的二义性和不一致性。在软件生命周期中,一个错误发现得越晚,修复错误的费用也越高,所以,高质量的需求工程是软件项目得以正确、高效完成的前提。 作为一家在互联网上展开业务的书店,用户可以在任何时间进行浏览与购买图书,这就要求系统首先必须满足每天24小时、每周7天不间歇的服务模式,就像ATM自动受货机一样,因此稳定性是网上书店开张的基础。 另外,安全支付是网上交易的重要问题。目前银行所使用的网上支付安全协议有两种:SSL(Security Socket Layer)是基于TCP/IP之上的用于Internet网上安全传送信息的协议,通过对收发双方的身份验证和管道加密安全保证传送数据所必须的数据安全以及完整性;SET(Secure Electronic Transaction)则是在开放网络环境中的信用卡支付的安全协议,它采用公钥密码体制和X.509电子证书标准,通过相应软件、电子证书、数字签名和加密技术能在电子交易环节上提供更大的信任度、更完整的交易信息、更高的安全性和更少受欺诈的可能性。为了支持更多的银行卡用户参与购书活动,网上书诚对于这两种安全协议都应支持。 互联网电子商务技术使在网上购物的顾客能够极其方便轻松地获得商家和企业的信息,但同时也增加了对某些敏感或有价值的数据被滥用的风险。数字证书是防范这一风险的主要手段,它以网络通信中标志通信各方身份信息的一系列数据提供了在Internet上验证身份的方式,其作用类似于司机的驾驶执照或日常生活中的身份证,它由权威机构——CA机构——又称为证书授权(Certificate Authority)中心发行。为防范网上交易风险,网上书诚应当获取权威CA机构的认证证书[5]。 2.2.1系统功能分析 部分功能说明 (1)用户注册流程图:
续图(下页) 图为用户注册部分功能说明 会员登陆首页后可以填写反馈信息发布申请表,填好必填的内容后点击提交,就可以完成信息反馈了。新用户必须注册并登陆后才能进行在线购买,否则会提示你还没有登陆的信息,也就不具有在线交易的权限。 用户登陆后,可以通过关键字、排行榜、推荐专区、及本站公告等信息查询到用户想要查找的书籍信息。 2.2.2数据库的需求分析 该网上书店使用Access数据库。 数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。 新建一个数据库 创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。 1. 标识需要的数据; 2. 收集被标识的字段到表中; 3. 标识主关键字字段; 4. 绘制一个简单的数据图表; 5. 规范数据; 6. 标识指定字段的信息; 7. 创建物理表。 考虑到用户的使用,网上书城的数据库设计主要分成这几个部分 1. 图书信息表(book) 2. 订单信息表(dingdaninfo) 3. 网站基本信息表(config) 4. 图书分类主类表(shop_anclass) 5. 图书分类次类表(shop_nclass) 6. 网站友情链接表(shop_links) 7. 首页新闻信息表(shop_news) 8. 会员信息表 (user) 9. 管理员密码表(shop_admin) 10. 用户反馈信息表(shop_fk) 11. 搜索关键字名表(shop_keyname) 12. 送书方式表(songhuoway) 根据前台用户的需求,画出以下E-R图 部分
用户留言E-R图 会员E-R图 后台管理,在建立数据库之间,首先要针对后台的功能需求建立数据模型,然后在建立数据库。 首先 画出部分的E-R图:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本文选自计算机毕业设计http://myeducs.cn |