基于微软.NET技术的网上书城系统设计与实现
【摘要】 随着计算机科学和Internet的发展,网上购物服务作为电子商务的一种典型模式,逐渐深入到人们的生活中,给人们的生活带来方便。网上书城在我国刚起步,但发展很快,随着我国互联网的更加普及和网上书城的日趋成熟,会有越来越大的消费群体,市场潜力会得到更充分的发挥。原先绝大多数的人们购书都是通过去书店,在那里查找自己需要的书籍并进行购买。但是经过几年实践,我国电子商务发展迅猛,并且越来越走向务实,网络的发展与应用也已经蓬勃发展起来,一类适合现代人网上购书的系统,网上书城是非常必要和可行的,并在我国已得到初步应用并有很广泛的市场需求前景。网上书城系统可以实现人们远程逛逛书店和购买图书的愿望。作者在论文工作期间,参与了网上书城系统的设计和实现工作,工作内容涉及系统需求分析、概要设计、详细设计和系统实施等各个方面。本论文首先介绍了网上书城系统的发开意义和背景,然后在电子商务和网上书城的相关技术和理论的指导下,对网上书城系统进行了详细的需求分析后,着重研究了Browser/Server模型下数据库的开发技术、动态网页,如ASP. NET技术、ADO技术、脚本技术等,决定采用ASP. NET2.0技术和SQL Server2005数据库管理系统对网上书城系统进行设计与开发,并重点说明了开发设计的思想,遇到的技术难点和解决方案。最后,总结了系统的特点,优势及不足之处,并对未来的发展和应用前景做了展望。本网上书城是采用B2C模式的电子商务网站,前台功能实现了用户浏览和购买书籍,后台功能实现了管理者对用户信息和书籍信息的相关管理,本网上书城系统能基本完成电子商务网站的一般需求。
第一章 绪言
网上书城是网络环境下图书发行的典型代表,也是未来的发展趋势。在国际上大家都看好网上书城,在国内,自从杭州新华书城创办第一家网上书城后,网上书城也迅速发展起来。著名调查公司AC尼尔森的一项研究显示:63%的中国网民曾在网上购物。而在中国大地上,最受欢迎的网上商品是书籍,56%的网上购物者选择网上买书。中国网上购书的比例是全球最高的。检索方便,无需楼上楼下、一个书架一个书架的翻找,是网上书城的第一大优势。不过,更重要的是价格,比实体书城低出20%-40%的价格是网上书城吸引消费者的最大优势所在。此外,网上书城品种越来越齐全也让消费者对其依赖度日益增加。
据统计,截至2011年6月,网络购物用户规模达到1.42亿,使用率提升至33.8%,上浮了 5.7个百分点,半年用户增幅达31.4%。 网络购物用户规模较快增长,显示出我国电子商务市场强劲的发展势头。随着中小企业电子商务的应用趋向常态化,网络零售业务日常化,网络购物的用户数量不断增多,规模不断扩大,在实际的购买过程中,购买书籍的网民达到了57.6%,而仅仅有26.4%的网民购买了音像制品等,从这个数据显示,网上书城有着很好的发展潜力。
在网上书城系统销售图书不仅是电子商务的发展,而且是传统书城销售图书的发展和补充,是以后书城的发展方向之一。从目前我国网上书城的发展规模看,还发达国家的发展规模还存在着一定的差距:早在2003年,曾经是美国最大的网上书城——亚马逊一年的销售额是60亿美元,而当当网上书城的销售额才1亿多,加上中国的卓越和贝塔斯曼二家网上书城的销售总额3亿人民币。从这一点上充分说明了在中国开展网上书城的业务具有非常大的潜力。
网上书城有着很好的发展前景,但是纵观整个市场,还是有待加强的,虽然近年来我国对电子商务大力扶持,但是和国外相比,网络基础设施还是不够完备,处于落后的位置,另外还存在着网络服务不完善、低质量,结算方式落后,物流配送体系不完善等因素的制约,使得网上书城的交易还不尽如人意,在电子商务发展方面还要加大力度。
目 录
摘 要
第一章 绪言 - 1 -
第二章 网上书城系统需求分析 - 2 -
2.1网上书城的系统目标 - 2 -
2.1.1网上书城系统的功能目标 - 2 -
2.1.2网上书城系统的性能目标 - 2 -
2.1.3网上书城系统的安全目标 - 2 -
2.2网上书城的需求特征及优点 - 3 -
2.3网上书城系统购书的信息流 - 4 -
第三章 新系统逻辑方案 - 6 -
3.1数据流图 - 6 -
3.1.1系统关联图 - 6 -
3.1.2系统顶层图 - 7 -
3.1.3系统一层图 - 8 -
3.1.4系统二层图 - 10 -
3.2数据字典 - 10 -
第四章 网上书城系统的设计 - 12 -
4.1系统总体设计 - 12 -
4.1.1系统功能描述 - 12 -
4.1.2系统功能模块划分 - 14 -
4.1.3系统总体架构设计 - 15 -
4.2数据库设计 - 17 -
4.2.1 E-R图及数据表 - 18 -
4.2.2数据库中各表关系设计 - 21 -
4.3公共类的设计 - 22 -
4.4.1 Web.config文件设计 - 22 -
4.4.2数据库访问层类DataBase - 22 -
4.4数据访问层接口设计 - 23 -
4.4.1用户接口设计 - 24 -
4.4.2书籍类别接口设计 - 24 -
4.4.3书籍接口设计 - 25 -
4.4.4购物车接口设计 - 25 -
4.5业务逻辑层类设计 - 26 -
4.6网络安全设计 - 26 -
4.6.1防火墙技术 - 26 -
4.6.2入侵检测技术 - 27 -
4.6.3加密技术 - 27 -
4.6.4防病毒技术 - 27 -
4.6.5系统安全机制 - 27 -
4.6.6防卫SQL的注入 - 28 -
第五章 网上书城系统的实现 - 29 -
5.1构建开发环境 - 29 -
5.1.1硬件环境 - 29 -
5.1.2软件环境 - 29 -
5.2网上书城前台子系统实现 - 30 -
5.2.1默认主页的实现 - 30 -
5.2.2用户注册的实现 - 31 -
5.2.3用户登录的实现 - 35 -
5.2.4书籍浏览的实现 - 36 -
5.2.5书籍查询的实现 - 38 -
5.2.6购物车管理的实现 - 39 -
5.2.7用户订单功能的实现 - 41 -
5.3网上书城后台管理系统的实现 - 42 -
5.5.1相关信息维护功能的实现 - 42 -
5.5.2用户管理功能的实现 - 44 -
5.5.3订单处理功能的实现 - 45 -
总结与展望 - 49 -
参考文献 - 50 -
致谢 - 52 -
................
总结与展望
电子商务是利用电子化的手段主要是现代互联网络进行的商务活动,作为全新的经济运行方式,其影响已经辐射到其他的领域。网上书城是电子商务的发展的产物,它能顺应电子商务的潮流,能为人们的生活提供很多服务,主要有以下优点:
(1)突破了常规的销售时间限制
有网络的计算机可以一天24小时,一个星期7天,一年365天,天天为客户提供完善的网络服务。而且可以将最全面的图书信息提供给全国的消费者,让消费者得到最满意的服务。
(2)提供专业的信息服务
要以图书销售为核心,提供各种信息服务。要围绕图书开展各种活动,应该提供大量的书目,有方便的结算方式,有非常高效的物流配送体系。
(3)实现以价格取胜
网上书城没有实际店面,也没有大量的员工,很大程度上可以减少公司的大量管理费用,可以真正地实现以价格取胜。
(4)挖掘消费者的兴趣点
消费者可以在家里直接上网,然后在网上书城找到自己喜欢的图书,在网上支付费用,经过物流配送,图书很快会被送到消费者的手中,不仅节省了消费者的购买时间,还能挖掘消费者的兴趣点。
(5)提供个性化服务
网上书城基于互联网技术,依托于互联网技术,网络的丰富多彩,可以提供给顾客丰富多彩的个性化服务,满足各种顾客的消费需求。网上书城可以提供各种新书的资讯,提供各类畅销书的信息,可以增加作家的书评和作者访谈的资料,提供给顾客全方位的图书信息,同时可以利用网络的优势提供交流的平台,顾客可以进行在线讨论。特别是对于高校很多学生消费群体,其面临着就业、升学和考试的压力,需要更多的专业书籍,网上书城可以实现更多的专业书籍栏目。
(6)提供旧图书回收再出售服务
对于学生消费群体而言,他们的经济实力有限,同时手上有较多的已经看过的有用图书,造成了资源的浪费,因此高校的师生可以利用网上书城系统上传自己的图书信息,标上价格,可以实现旧图书回收再出售的功能,有利于资源的循环利用。
(7)实现信息及时发布的功能
网上书城可以实现丰富的栏目,有特价书籍、新书速递、畅销书上架、书业视窗等,可以及时地、动态地给顾客提供最新消息,让顾客了解书籍市场的最新情况。同时各类书籍都有很多丰富的书评信息,这些信息可以帮助顾客更好地挑选所需要的书籍。
(8)实现数据库高安全性
很多网上书城的数据库都会被黑客注入,导致数据库信息的泄露,严重危害到顾客的利益。网上书城在安全性方面有了更高的要求,在数据库安全性方面做到防卫SQL的注入,保护数据库信息的安全,保护顾客的切身利益。
本文利用.NET技术、ASP.NET和ADO.NET的相关技术、通过B/S三层架构和先进的数据库技术来设计新型的电子商务平台。论文对系统的用户需求、技能需求和安全需求进行了深入分析,然后对开发系统的数据库系统进行了设计,对系统进行了总体设计,对系统的功能进行了阐述,最后阐述了开发系统的软硬件环境,对系统各层进行页面和代码的实现。
全世界对电子商务的理解不断更新,电子商务的标准及技术也日新月异,不断有观点、技术和实践的创新与突破,需要加以学习与改进。因此,在论文的撰写过程当中,尽量结合电子商务的发展现状和全新的技术进行设计,避免下结论,电子商务是一个涉及计算机网络、计算机硬件和软件、电子商务的法律法规和国家政策、电子商务的标准多知识的综合,很难从整体上全面把握,难免存在许多疏漏,恳请各位老师给予批评指正。
参考文献:
- [1] 蒋海昌. 网上书城系统设计与实现[D]. 电子科技大学 2013
- [2] 李晓雨. 源点音乐网上书城系统的设计与实现[D]. 山东大学 2012
- [3] 张卓明. 湖南文艺出版社网上书城系统的设计与实现[D]. 山东大学 2012
- [4] 谭维. 中小企业B2C网上商店系统的设计与实现[D]. 电子科技大学 2010
- [5] 罗边伍各. 基于.Net的至慧网上书城的设计与实现[D]. 电子科技大学 2009
- [6] 惠开敏. 网上书店的设计与实现[D]. 山东大学 2009
- [7] 李园媛. 基于.NET的网上购书系统设计与实现[D]. 电子科技大学 2010
- [8] 王莉. 基于JSP的网上购书系统[D]. 华东师范大学 2010
- [9] 韩强. 基于JSP的网上书店系统的设计与实现[D]. 吉林大学 2010
本文编号:9974
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/9974.html