现在网上购物系统做的很成功的有淘宝,当当,京东等,他们优秀的电子商务网站为我们做校园网上商城的设计提供了良好的参考模板。在设计中可以参考他们的设计思想,了解和熟悉整个网站的开发流程、功能和注意事项以及一些常见问题的解决。设计和完成一个网上商城网站,会牵涉到许多技术上的问题,如:动态网页制作技术,后台数据库的设计和管理等等。通过对网站的实际制作,可以避免纸上谈兵,把理论更好的转化为实践。
2.系统相关技术简介
2.1 C#开发语言
C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言,继承了C和C++的优点,摒弃了C++的复杂性,是专门为.NET的应用而开发的语言。其特点有:语言简洁、保留了C++的强大功能、快速应用开发功能、语言的自由性、强大的Web服务器控件、支持跨平台、与XML相融合。
2.2 ASP.NET简介
ASP.NET是Microsoft.net的一部分,其语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。
2.3 SQL Server 2005数据库
SQL Server 2005是微软公司开发的一种数据库管理系统,可以输入、查找、修改、添加、删除、分析和文护数据。主要适用于中小型企业对数据的管理、分析和文护。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据应用程序。
2.4 Visual Studio 2005
Visual Studio 2005是基于.NET2.0框架的。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。这个版本的Visual Studio 包含有众多版本,分别面向不同的开发角色,同时还永久提供免费的Visual Studio Express 版本。
3.系统分析
3.1 可行性分析
可行性研究是为了弄清楚系统开发的项目是不是可以实现,是不是值得进行研究的。系统的可行性分析主要三个方面,即经济上的可行性,技术上的可行性和操作上的可行性。经过研究分析,本系统开发所需经费较少,所以在经济方面本网站是可行的;另外,根据该网站提供的功能和服务,系统开发采用C#语言和SQL Server 2005进行开发。ASP.NET 和SQL Server 2005系统开发技术已经成熟。两者都简单易学,且开发周期短,因此技术上是可行的;另外本系统的操作简单明了,是专门为非专业操作水平的人员设计的,界面友好。用户只需移动鼠标,点击鼠标即可完成商品的购买。对于后台管理者同样,管理员要管理商品时只需找到对应的模块即可。
3.2 系统功能分析
校园网上商城购物系统是一个供师生网上购买商品的系统。与传统的购买商品相比有绝对的优势,它不受时间地点的限制,不用跑到实体店里面去购买,节省了时间,在一定程度上提高了师生的购买效率。
系统的前台操作主要是注册和登录,没有在本网站注册过老的老师和学生可以在本网站注册,注册成功后登陆到本网站,通过网站的精品推荐或者热销商品找到自己想买的商品,装入购物车,提交订单进行购买。同时,用户登陆之后还可以收藏本网站,进入学校的主页面,或者是向管理员发邮件联系管理员。
后台主要是管理员对本网站的文护,管理员通过订单管理(未确认,已确认;未付款,已付款;未发货,已发货;未归档,已归档),商品管理(商品添加,类别添加),会员管理(添加管理员,管理管理员,管理会员),物流系统(支付方式添加,配送方式添加,配送地点添加),系统管理(上传商品图片),等功能达到对网站的管理。