在充分了解珠宝销售行业的基础上,深入分析用户需求,构建销售管理模型,采用软件工程的开发原理,依据软件流程过程规范,利用SQL存储过程以及asp.net的有关原理与技术,研究并开发基于B/S架构的珠宝销售管理系统及实现方法。
系统的功能模块主要有:
(1).用户操作:
用户登录:前台用户登录时要求检验用户名、密码,为防止非法用户直接在浏览器键入某个页面的URL地址而直接进入页面,在每个静态页面头部包含一段.net脚本程序,该文件取出用户的用户名,而非法用户该值为空,将重新定位到用户界面。
用户注册:用户首次进入该网站,想要购买商品应该先注册成为该网站会员,才能购买商品。
(2).用户编辑:用户需要修改个人信息后,只需点击进入用户信息修改选项就可以更改个人全部信息,但未登陆的情况下是不能修改的。
(3).用户购买:购物车:每次点击购买,购物车中国就多了一件商品。修改购物车,可以修改商品数量,取消此商品的购买。
订单:用户购买好商品不在修改购物车后,去收银台结算,会生成一张订单。
(4).商品管理:这里分为商品类别和商品信息的管理,对商品类别和商品信息进行增删改查操作。
(5).订单管理:管理员对订单按是否付款、发货、超时不同状态进行区分,从而对订单进行不同的处理。
(6).会员管理:管理员对会员进行删除、修改、查询等操作。
2.设计方法和手段
本系统采用B/S模式,后台使用SQL Sever作为后台的数据管理系统,而在前台使用SQL Server的Command组件来调用存储过程的。SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言,ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言,SQL通常使用于数据库的通讯。ASP.NET2.0 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET2.0提供许多比现在的Web开发模式强大的的优势。并且运用C#作为编程语言,C#代码在.net框架提供的受控环境下运行,不允许直接操作内存。C#具有面向对象编程语言所应有的的一切特性,适合于多种数据库结构。
该网站在Mysql操作平台上运行,其工作流程为:用户登录通过权限判断,普通用户只能浏览和查询物品,注册用户除了可以完成普通用户的操作外,还可以进入购买和物品详细信息的操作。注册用户除系统管理员不能对购物品进行删改操作。主要特点是采用web技术,借助于Internet互联网广泛应用技术,达到资源共享,提高以往购买珠宝的局限性,提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化,网络化的平台,使整个购物活动过程简单、方便
、易行。
2.可行性分析
(1).技术上的可行性:本系统采用asp.net+Mysql进行开发。其中前台用html进行开发和管理用户界面,提示信息完善,界面友好有亲和力;后台采用Mysql数据库开发和管理数据库,部分关键内容采用事务处理机制,具有很强的错误处理能力。
(2).操作上的可行性:本系统采用B/S架构,对销售信息进行网上管理,操作简单易懂,对用户来说不需要高深的计算机专业知识,只要管理员能够懂得使用网络,就可以对商城进行使用和维护。
(3).社会上的可行性:网上销售对企业来说是提高经济效益的方法之一,网上购物对消费者来说可以更方便的买到想要的商品,所以本系统应该是会受到欢迎的。
结论:通过各方面的条件的调查和研究,对项目的可行性做出结论,此项目的开发是可行的。
3.主要设备和软件
(1)操作系统:Windows 7;
(2)开发工具:Microsoft Visual Studio 2008;
(3)开发语言:HTML、C#、CSS;
(4)数据库:mySQL。
4.参考文献
[1]刘惊雷,张伟,刘兆伟 等.联盟结构图的性质及应用[J]. 计算机研究与发展, 2011,48(4):602-609.
[2]吴颖,刘杰.管理系统的设计与智能化研究[J].情报科学,2014.
[3]李春.ASP.NET动态网站设计教程基于C#+SQL Server[M].北京:清华大学出版社,2011.
[4]杜波依斯.Mysql技术内幕[M].北京:人民邮电出版社,2011.
[5]隆华软件工作室 编著.SQl server 2005程序设计[M].清华大学出版社,2013.
[6]张海藩.软件工程导论[M].北京:清华大学出版社,2013.
[7]马俊、陈建国、晋玉星.asp.net网页设计与网站开发上机实践和实例解析(21世纪计算机应用技术系列规划教材)[M].北京:人民邮电出版社,2012.
[8]郭胜等.C#.net程序设计教程[M].北京:清华大学出版社,2012.
[9]李建中,王珊.数据库系统管理[M].北京:中国水利水电出版社,2012.
二、指导教师意见
本课题项目设计合理,技术路线正确,具有一定的研究基础,能达到预期目标。同意开题。