1.2开发意义
上面阐述了这个课题产生的背景,是因为时代需求,那么开发这个课题的目的与意义是什么?
我的课题开发之核心目的:
1.实现义务服装店可以在自己的手机上处理公司繁杂的订单,并可以管理(添加、修改、删除等)商品和订单的信息及服装店近期的重要新闻。
2:实现客户可以在自己的手机上购买自己需求的东西,并追踪订单,留言咨询。
课题开发之意义:
1是帮助中小企业管理他们繁杂的订单,提高他们的工作效率,但事实上提高的不仅仅是工作效率,更是低错误率,更大程度降低人工可能造成的错误。
2.二是帮助客户更简单、便捷的找到自己想要的货物,并省事、省力的购买并收取货物,更大程度上精确的追踪自己的订单,更加及时的售后服务。
这里其实是一个平衡,在尽可能的功能全面和强大的基础上,寻求更简单的实现,尽可能地找到一个极值。
1.3 国内外现状研究
1.4 设计思想和工作安排
根据研究分析,我设计的系统应具备以下功能:
(1) 主页展示包括服装商店介绍,产品分类进行展示、产品的更新告示,排行及检索功能
(2) 用户注册功能
(3) 留言板功能
(4) 商家可以后台管理一切系统具备的功能
(5) 让用户的操作简单、直接、一目了然。
(6) 用户可以快捷的搜索到自己的服装;
(7) 用户可以随时修改自己的信息资料
(8) 用户随时可以追踪自己的订单
(9) 购物车功能及在线销售和支付并可以删减产品及退货
(10) 严格的数据检验,低失误率
(11) 设计出可靠的系统的前提下要利于技术人员的维护
在接下来的工作安排:选取开发所用的到技术和方案、进行需求分析、总体的设计,界面编码开发,数据库搭建,运行调试及测试。其理念在于,方便用户和管理员。
2.开发技术介绍
2.1 开发语言
2.1.1 HTML+CSS
Hypertext Markup Language+Cascading Style Sheet
前者是大众普遍接受的一种通用制作网页的语言主要用于制作静态页面,后者是布局,以前没有Cascading Style Sheet的时候,人们也都是用html来处理网页外观的,但Hypertext Markup Language自身的处理属性与Cascading Style Sheet相比就不行了,Cascading Style Sheet的好处是容易管理,而且易于搜索引擎,代码也相对减少,规范化。它们两一个书写内容,一个装扮,所以是一种配合,称之为HTML+CSS
2.1.2 JSP
Java服务器页面(Java Server Pages)是一种服务器端的编程体系,普遍的数据库都可以与该技术结合。 Java服务器页面语言容纳了Java、C和Perl的精髓,是一种比较简单的语言,在Web平台开发中使用较多。论文网
JSP拥有很多其他语言的语法特点,当然也有自己自创新的语法。Java Server Pages将程序嵌入到Hypertext Markup Language文档中,可以将Hypertext Markup Language
设计出来的静态界面视窗连上sqlsever的database就可以实现功能,实现动态。
2.1.3 SQL语言
我们计算机系在大二、大三时期学习了这门语言,学生们都知道SQL语言结构和语法相当之简单,且适用性极广,可以在各种语言开发中使用,功能也十分强大,我们学习的时候用的都是SQL SEVER2008, 我选择SQLSEVER,且SQLSEVER可以直接转换成mysql数据库但反之却不行,也是我选择前者的重要原因。
2.1.4 JavaScript
JavaScript:非常松散的面向对象语言,是Web开发,一般用于HTML编写的静态网页增加动态效果。是一种全新的动态语言,致力于增加网站和Web应用程序的互动功能。它在我的系统中应用很少,仅为二维码实现这一部分,却至关重要。