还剩3页未读,继续阅读
文本内容:
者,同时更应该方便管理者进行管理消费者的请求输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息并打印出各项清单,所以要求很高的信息量速度和大的主存容量;由于要存贮大量的数据和信息,也还要有足够大的磁盘容量;安全性也是系统最重要的性能需求之一,电子销售管理系统必须有可靠的安全措施,以保证消费者的购买安全随着网络技术的迅速发展,网上交易、电子购物已经越来越被人们所接受,人们可以足不出户的在网上买东西,享受网络带来的便利网络安全的逐渐完善也给电子产品的销售管理系统带来更大的安全保证综上所述项目电子产品销售管理系统,完全合理可行
四、研究目标、内容、方法及手段软件的设计和实现遵循软件工程的指导思想
1、实现电子产品销售管理系统的系统功能设置
2、实现基本信息管理实现基本信息的添加、删除、修改、查询等功能3实现对电子产品商品信息管理供应商管理、客户管理、操作员管理等功能
4、实现电子产品种类的价格管理实现对各种电子产品的价格统计、添加、删除、修改等功能
5、实现对电子产品种类管理实现电子产品种类的添加、删除、修改、查询等功能
6、实现电子产品货物管理实现订单、入库、购买、退货等功能管理
7、实现消费者管理功能实现一般消费者管理、会员等管理
8、为消费者提供良好的操作界面,方便查询
9、实现对后台数据库的设计
2.主要技术简介现在主流采用JSP、ASP等技术开发了基于B/S模式的网上申报系统,也有采用面向对象技术开发了基于局域网C/S模式的网上申报系统,但C/S模式存在着缺点比较多如1C/S模式只能在局域网的环境下使用,由于客户端直接连接数据库服务器,因此必须保证客户端能够连接数据库服务器的指定端口,而这一点对于开放的互联网来说要求过于苛刻.例如SQLServer2000使用的是TCP1433端口,而许多的防火墙并没有开放这一端口,因此无法保证当客户端与服务器不在一个局域网内时能够连接成功2C/S模式下数据库服务器对客户端完全开放,因此攻击者只要知道了数据库的密码就可以对数据库进行任何操作,显然这会给系统带来巨大的安全隐患3C/S模式下客户端运行时直接对数据库进行操作,因此当客户端多时,就会影响系统的运行效率,因此只适合小规模用户的情况,而项目申报系统是一个开放的系统允许任何人进行项目申报4由于C/S模式需要下载客户端,给使用者带来了极大的不变综上所述本系统采用B/S系统合理适用当前,最常用的3种动态网页语言有ASP、JSP、PHP°JSP JavaServer Pages是由Sun公司推出的基于Java Servlet以及整个Java体系的Web开发技术在传统的网页HTML文件中加入Java程序片段和JSP标记,就构成了JSP网页Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户JSP具有应用平台广泛,移植性好,效率和安全性高等优点,所以我们采用了基于JSP技术的B/S模式数据库采用MySQL,提供系统数据的添加、删除和查询JSP JavaServer Pages技术是一个纯Java平台的技术,它主要用来产生动态网页内容,包括:HTML、DHTML、XHTML、和XMLJSP技术能够让网页制作人员轻而易举建立起功能强大、有弹性的动态内容,同时,它具有下列优点1Write Once,Run Anywhere特性作为Java平台的一部分,JSP技术拥有Java语言“一次编写,各处执行”的特点,这样当需求有所变更时,更换服务器平台并不影响之前所投下的成本,以及人力所开发的应用程序2搭配可重复使用的组件JSP技术可依赖于重复使用跨平台的组件如JavaBean或Enterprise JavaBean组建来执行更复杂的运算、数据处理开发人员能够共享开发完成的组件,或者能够加强这些组件的功能,让更多用户使用,加快整体开发的进程3采用标签化页面开发JSP技术能够将许多功能封装起来,成为一个自定义的标签,这些功能是完全根据XML的标准来制订的,即JSP技术中的标签库Tag Library因此,Web开发人员可以运用自定义好的标签来达到工作需求,而无须再写复杂的Java语句,让Web页面开发人员亦能快速开发出动态内容网页MySQL数据库简介MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司在2008年1月16号被Sun公司收购而2009年,SUN又被Oracal收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库MySQL的优点1它使用的核心线程是完全多线程,支持多处理器2有多种列类型
1、
2、
3、
4、和8字节长度自有符号/无符号整数、FLOAT.DOUBLE CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME TIMESTAMPYEAR、和ENUM类型3它通过一个高度优化的类库实现SQL函数库并像他们能达到的一样快速,通常在查询初始化后不该有任何内存分配没有内存漏洞4全面支持SQL的GROUP BY和ORDER BY子句,支持聚合函数COUNT、COUNTDISTINCTAVG、STDSUMMAX和MIN你可以在同一查询中混来自不同数据库的表5支持ANSI SQL的LEFT OUTERJOIN和ODBCo6所有列都有缺省值你可以用INSERT插入一个表列的子集,那些没用明确给定值的列设置为他们的决省值7MySQL可以工作在不同的平台上支持C、C++、Java、Perk PHP、Python和TCL API调试中服务器的选择WEB服务器也称为WWW WORLDWIDE WEB服务器,主要功能是提供网上信息浏览服务1应用层使用HTTP协议2HTML文档格式3浏览器统一资源定位器URL oTomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web应用软件容器Tomcat Server是根据servlet和JSP规范进行执行的,因此我们就可以说Tomcat Server也实行了Apache-Jakarta规范且比绝大多数商业应用软件服务器要好Tomcat是Java Servlet
2.2和JavaServerPages
1.1技术的标准实现,是基于Apache许可证下开发的自由软件Tomcat是完全重写的Servlet API
2.2和JSP
1.1兼容的Servlet/JSP容器Tomcat使用了JServ的一些代码,特别是Apache服务适配器随着Catalina Servlet引擎的出现,Tomcat第四版号的性能得到提升,使得它成为一个值得考虑的Servlet/JSP容器,因此目前许多WEB服务器都是采用Tomcat根据现在系统需要、经费情况决定选择Tomcat服务器
五、进度安排时间计划完成的内容确定课题,接受任务书,到图书馆和在网上查阅课题相关资料安排毕第1周业设计进度,完成毕业设计进度计划与考核表进行调研,撰写调研报告,查找外文资料继续调研,完成调研报告,确定外文文献内容,进行外文翻译,阅读与第2周网上电子销售管理系统相关的资料了解现有电子产品销售系统功能和模块等呈交相关外文文献资料,完第3周成外文翻译确定系统要实现的基本功能,进行初步的方案设计,确定系统组成,学第4周习当今现有的电子销售管理系统的设计,查阅资料根据市场需求确定系统功能模块,进行模块设计及流程图绘制,并继续第5周查阅资料,完善系统的设计查阅数据库设计相关资料,选择好数据库,完成电子销售管理系统的数第6周据库设计完成客户登录模块设计,包括新用户注册,修改账户信息,注销账户等第7周功能,并继续查阅相关资料完成客户操作模块设计,客户可进行查询信息、购买业务等操作第8周完成管理者的模块设计,管理人员登录系统后可对信息进行管理,添力第9周口、修改、删除等操作第10周完善功能,测试各功能模块,并组合系统,完成数据库测试完成系统功能,对各模块及系统进行检查第11周完善系统功能,完成毕业论文的编写,整理,对系统进行测试,复习各第12周种资料,准备毕业论文答辩请老师对系统审查、评阅,修改、完善代码,优化模块设计,准备毕业第13周论文答辩第14周完成毕业论文答辩
六、参考文献[1]张海藩.软件工程导论[M].北京:清华大学出版社.2003[2]王宏.C#程序设计案例教程.北京清华大学出版社.2005[3]林上杰,林康司.JSP
2.0技术手册[M].北京电子工业出版社,
2004.[4]微软公司[美].SQL Server2000数据库管理[M].北京希望电子出版社.2000[5]施汝军.网站JSP后台解决方案.北京人民邮电出版社,2000[6]周慧.论软件项目管理[J].现代电子技术,2003,
18.[7]刘韬,骆娟.数据库系统开发实例导航[M].北京人民邮电出版社,
2001.
[8]陆正武,蒋武.JAVA项目开发实践[M].北京中国铁道出版社,
2004.
[9]李凌.软件项目管理中的进度控制问题研究[J].中国科技信息,2005,
17.
[10]Decoder.JSP技术揭秘[M].北京清华大学出版社,
2001.
[11]候炳辉,刘世峰,信息管理系统[J].信息管理系统分析,
2004.5:254-
562.
[12]Decoder.JSP技术揭秘[M].北京:清华大学出版社,
2001.
[13]萨师熠,王珊.数据库系统概论[M].高等教育出版社,
2000.7:21-
347.
[14]Michael Bellomo.HTML[M].北京清华大学出版社,
2001.
[15]郑人杰,殷人昆,陶永雷.实用软件工程[M].北京清华大学出版社,
2004.
[16]邓子云,张赐.JSP网络编程从基础到实践[M].北京电子工业出版社,
2005._17]Bruce Eckel[美],候捷,王建兴译.Thinking inJava[M].北京:机械工业出版社,
2000.
[18]Mark Wutks[美],程显华等译.JSP和Servlet程序设计使用专辑[M].北京:机械工业出版社,
2002.。