1。3论文的主要研究工作
参考如今比较流行的网上购物网站模式设计出一个图书商城。
图书商城包括了用户前台和管理员后台之分,前台查看图书功能加入购物车下单等功能;后台主要有图书信息管理、用户信息管理、图书栏目管理、图书评论管理、图书订单管理、管理员信息管理、图书库存管理、日志查看、销售统计等功能模块。
该平台将为广大的书友提供一个操作简单功能齐全的交易平台,购物者可以在该网站的第一时间了解当今人们常看的点击率最高的书籍,并且可以查看每天最新更新的书籍,如果用户需要购买自己想要的书籍,用户必须先注册并通过邮箱激活注册账号成为该网站的会员,会员可以选择好自己想要的书籍,放入自己的购物车,若不满意,可以随时取消购物车内的书籍。当用户确定购买后,可以在用户中心的我的订单中对自己的所有订单进行查看。订单完成确认收货后,用户可以对该产品质量进行评价
2 相关技术介绍
2。1系统的说明
本书店主要是在现有正常的网上购物的基础上,把大量的人工管理信息转变为计算机管理,简化了网站管理员的工作,提高了管理的效率,同时方便用户购书。
本书店对数字化信息资源的组织采用数据库。数据库则是使用如今主流的SQL Server 2012关系数据库,前台使用。Net MVC 平台开发。信息平台的后台操作采用B/S操作结构以增强系统的安全保密性、系统稳定性和易操作性[1]。C#是目前最完备的面向对象的语言,在未来仍然很有发展前途。SQL Server 2012 采用了关系型数据库结构,是一套精简、快速的数据库管理系统,它提供了多人使用的模式,并支持标准的SQL语法[2]。同时,。Net平台和SQL Server2012作为微软公司所研发的产品,具有良好的整合性。系统采用高度集成的模块结构,将所有的模块整合到一个通用的中央数据库中[6]。
2。1。1系统开发环境
操作系统:Windows win7;
软件需求:Microsoft SQL Server 2012、Microsoft Visual Studio 2012
由于在我国国内,有95%以上的人们都采用微软旗下的windows系统,所以我选用的操作系统为安全可靠的Windows win7;而采用的开发工具为Microsoft公司开发的最完备的可视化工具Microsoft Visual Studio 2012;目前。net开发人员使用最多的数据库管理工具是Microsoft SQL Sever,在此我使用Microsoft SQL Server 2012数据库,它与Windows 操作系统的整合性较好[8],使得整个系统的开发更加安全可靠。
2。2可行性分析
任何系统都不可能做的完全没有bug,完全没有错误,都存在一定软件或硬件上的风险。即使使用性能较高的硬件设备,系统仍存在一定的因软硬件崩溃而带来的风险,解决办法则是定期备份数据以降低风险[3];
技术可行性,在大学中我们学了《数据结构》《编译原理》等多门课程,为我的整个图书商城的开发提供了可靠的知识基础,MVC开发也没有很难,它是一个安全可靠的开发模式,我之前也做过。net MVC的开发,开发此系统是可行的。 文献综述
3系统需求分析
3。1用户角色需求分析
该系统有三种用户,包括游客,用户,管理员。游客可以不经过注册而直接浏览图书,点击图书,进去查看图书的详细信息等 。但是功能受到限制,游客只能浏览图书不能购买,当要进行加入购物车购买时,必须先注册激活账号成为用户,才能进行购买操作。用户可以修改自己的注册资料,新增修改自己的收获地址,进行图书的查询,下订单,评论订单等。管理员可以对系统进行有效管理,包括对用户管理、图书管理、图书分类管理、出版社管理、订单的管理管理等。