版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、设计说明书设计题目数码商品信息管理系统完成日期2016年6月30日专业班级计算机15本设计者赵成指导教师张冬姣 、八、前言数码商品信息管理系统是生活系统建设的重要组成部分,是提高生活水平的质量和效益的关键环节。数码商品信息处理的电脑化、网络化,也是实现数码产品管理现代化和信息化的重要内容。数码商品信息管理系统的内容对于消费者的决策者和管理者来说都至关重要,所以数码商品信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理,这种管理方式存在着许多缺点,如:效率低,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的
2、不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对商品信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高数码商品管理的效率,也是进行科学化、正规化管理,与世界接轨的重要条件。随着进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,而目前网络版软件中似乎存在着两种不同的趋势,一种是称为客户端一一服
3、务器的C/S结构应用系统,另一种是称为浏览器服务器的B/S结构应用系统。而后者的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用ISP的服务器资源,因而受到越来越多中小型单位的青睐。因此,开发一套采用B/S结构的数码商品信息管理系统就成为必要的事情。本系统正是采用B/S结构开发的,该系统主要由商品信息添加,商品信息查询,商品信息修改和商品信息删除等功能模块组成,实现数码商品信息管理。本
4、文将在后面一一加以详细阐述。第一章需求分析本系统主要是针对商品信息进行管理,本系统满足以下几点要求:系统安全性。由于该系统的使用对象多,要求有较好的权限管理。不同权限进入不同的界面,为了防止数据的并发现象的出现,数据的编辑必须由合法用户来操作,并对每个商品的信息进行良好的保密。系统内容的全面性。商品信息管理系统不仅是对商品的基本信息进行管理,还包过商品的查询和修改等,因此,本系统能够很好的满足用户对商品的信息进行完善、统一的管理。系统灵活性。要求有良好的人机界面,操作简单(数据的添加删除、修改、查询等方便快捷)。可扩展性。站点的数据承载量、功能模块的单个或整体调整都可以满足变化的需要,这种适应
5、性称为可扩展性。固定资产管理系统的可扩展性,体现在不同用户群需要处理不同类型的数据、数据与用户之间进行交互、数据要符合个用户的使用需求、多表查询系统化、避免性能下降等方面。易维护性。本系统采用B/S结构,系统的升级只需要在服务器端完成,更新软件系统的数据库、文件也只需要更新服务器端即可。在进行系统的维护时,只需要远程登录服务器系统,减少了维护系统的成本和周期。第二章总体设计本课题研究内容为数码商品信息管理系统,数码商品信息管理系统提供了强大的商品管理功能,方便管理员对商品信息的添加、修改、删除、查询等操作。本系统开发的总体任务是实现数码商品信息管理的系统化、规范化、自动化、达到提高商品信息管理
6、效率的目的。主要内容包过:1商品信息管理模块:1.管理员可以对商品进行添加(包过基本信息)、删除、查看、修改信息。数码商品信息管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,管理员可以通过该系统查阅相关信息、修改相关信息。该系统使用JSP编程语言,MicrosoftSQL2008数据库以及ApacheTomcat作为开发平台,运用软件工程思想方法,对系统进行快速有效开发,系统分为以下几个方向:(1)用户管理。实现对不同用户分配不同的权限。(2)数据库连接。使程序能访问数据库,并能对其中的数据进行操作。(3)数据录入。通过程序能实现往数据库中增加记录。(4)数据查询。通过各种查询组合实
7、现对数据的精确选取。(5)数据维护。包括对数据的修改及删除操作。系统依据ApacheTomcat构架的运行平台,利用Dreamweaver进行整体框架的设计,连接数据库,最后进行全面的系统调试而完成。2本课题研究的目标及主要特色研究目标:建立一个数码商品信息管理系统,实现管理员对商品信息的获取、统计等各环节的计算机管理。主要特点:1)实现商品信息管理的基本要求,对商品进行完善管理。(2)界面友好,简单易用。(3)系统操作简单,功能强大,易于维护。3系统示例图商品信息管理系管理员信息查询信息添加第三章数据库设计在本系统中使用的是SQLServer2008数据库管理系统。本系统使用的数据库名为sh
8、uma,下面具体讲解数据库中各数据表的创建和逻辑结构.1总体表设计1.user表:记录管理员信息;2.sp表:记录商品信息;2数据库表的结构User-表列名数据类型允许null值userNamenchar(10)否passwordnchar(lO)否Sp-表列名数据类型允许null值spmcnumeric(l8,0)否mcnvarchar(50)否sbnvarchar(50)否xhnvarchar(50)否jgnumeric(18,0)否3数据库连接JDBC是Java数据库连接(JavaDataBaseConnectivity)技术的简称,是为各种常用的数据库提供无缝连接的技术。JDBC定义了
9、Java语言同各种SQL数据之间的应用程序设计接口(API),提高了软件的通用性。JDBC的关键技术是数据库连接驱动程序,针对这点大量的数据库厂商和第三方开发商支持Java的JDBC的标准,并开发了不同的数据库JDBC驱动程序。本系统正是利用JDBC-ODBCBridge驱动程序来连接数据库的。第四章详细设计与实现1登入界面由于系统设置了2个不同的权限,所以登入时首先应该对权限进行判断,然后对所属权限范围内的用户进行用户名和密码验证,验证成功才进入相应的页面。图4-1登录Login登录页面代码vtitle商品信息管理系统-登录页面/titlev/headv!-vbodybackground=i
10、mage/login.jpg-vbodybackground=images/beijing1.jpgvbrvbrvbrvcentervformaction=main.jspmethod=postvtableborder=0vtrvtdvtrheight=130vtdalign=center用户名vinputtype=textname=userNamesize=20vbrvbr密码vinputtype=passwordname=passwordsize=20vbrvbrvinputtype=submitvalue=登录size=12/vinputtype=resetvalue=清除size=12
11、/v/tdv/trv/tdv/trv/tablev/formv/centerv/bodyv/html2主页面0LeWME数码商品信息管理返回登录页面商品信息添加商品信息查询更0*20盂爲F京东商城上网导航6视频中忒E5斗鱼-全民直援平台屬百废一下,你彌道闵梦幻西游手游网贡砌海圭网-海!我喜欢屬篦三方翰流(物流在1H濮索图4-2主页面部分主要代码main.jsp数码商品信息管理vlixahref=NewStu.jsp商品信息添加v/ax/livlixahref=QueryStu.jsp商品信息查询vlixahref=Login.jsp返回登录页面v/ax/liv/body3.添加商品信息页面输商
12、品的信息0Dlocalhost:8080/company/NewStujspf重庆或引进迪士尼Q|A二)+三D京东商城上网导航C视頻中心0斗鱼-全民直猶平台屬百度一下,你删道矽梦幻西游手游网页阻潯圭网-灣!我喊匮第三方物流(物流“,張回丰页输入要添加商品的信息商品編号TOC o 1-5 h z名称商标型号I价格Ixa图4-3添加商品页面主要代码NewStu.jspvtitle输入要添加商品的信息/titlevbodybgcolor=CCCFFFvahref=main.jsp返回主页v/av%Class.forName(com.microsoft.sqlserver.jdbc.SQLServer
13、Driver);Stringurl=jdbc:sqlserver:/localhost:1433;databasename=shuma;Stringuser=sa;Stringpassword=root;Connectionconn=DriverManager.getConnection(url,user,password);Statementstmt=conn.createStatement();*%vbrvbrvcentervformaction=NewStuCheck.jspmethod=postvh2输入要添加商品的信息v/h2vtd商品编号v/tdvtd名称商标型号价格vinputn
14、ame=suretype=submitvalue=提交vtdvinputname=cleartype=resetvalue=取消v/tdv/trv/tablev/formv/centerv/bodyv/html添加商品信息后页面已潘加商品佶息已更改商陥佶息经过以上操作后,数据库中有以下记录商品缢号名称尚杯型号价格1笔记本联粗03&0002手机三虽0520003摄像机佳能0280004平板电脑小米1110005手机小米42000图4-4添加商品信息后页面主要代码NewStuCheck.jspvth商品编号v/thvth名称vth商标v/thvth型号v/thvth价格v/thv/trv%Clas
15、s.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);Stringurl3=jdbc:sqlserver:/localhost:1433;databasename=shuma;Stringuser3=sa;Stringpassword3=root;Connectionconn3=DriverManager.getConnection(url3,user3,password3);Statementstmt3=conn3.createStatement();Stringsql3=select*fromsp;ResultSetrs=stmt3
16、.executeQuery(sql3);while(rs.next()%vtrvtdv%=rs.getString(spbh)%v/tdvtdv%=rs.getString(mc)%v/td4.查询页面+a-xUCEH*localhost:8080/company/QueryStujspfJS呈IBAJ乃下水道Q|A业X二+三京东商域上网导航t视频中心E3斗鱼-全民1播平台屬百度一下,你卿道够梦幻西游手游网页砂淘宝网-淘!我葛R匱第三方物流(物流返回主页可进行数据的修改和删除商品编号/th名称商标型号价格1笔记本联想036000j储改jam2手机三星052000僅改jam3摄像机佳能02800
17、0刪晾4平板电脑小米111000i瀛i删除5手机小米42000if總i图4-5查询页面主要代码QueryStu.jspvth商品编号/thvth名称v/thvth商标v/thvth型号v/thvth价格v/thv/tr/*inputtype=hiddenname=spnamevalue=vinputtype=submitvalue=修改name=submitvformaction=DeleteStu.jspmethod=postvinputtype=hiddenname=spnamevalue=v%=rs.getString(spbh)%vinputtype=submitvalue=删除nam
18、e=submitv/formv/tdv/trv%v%/*关闭与数据库的连接*/rs.close();stmt.close();conn.close();%5.修改页面+天空城市命悬半空。京东商域上网导航A视濒中心E3斗鱼-全民直猫平台屬百度一下,你就知道因梦幻西游手游网页題淘宝网-洵!我喊屬第三方物流(物流.Q1-135QA土XO+三修改和删除商品编号/th名称商标型号价格1笔记本联想0360002手机三星052000|3摄橡机佳能028000修改4平板电脑小米111000修改刪除5手机小米42000修改删余输入要添加商品的信息商品编号MI名称I笔记本-商标价格|提交6000|取消|图4-6修
19、改页面主要代码商品编号/thvth名称vth商标v/thvth型号v/thvth价格v/thv/trv%/*连接数据库并查询*/Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);Stringurl=jdbc:sqlserver:/localhost:1433;databasename=shuma;Stringuser=sa;Stringpassword=root;Connectionconn=DriverManager.getConnection(url,user,password);Statementstmt=conn.c
20、reateStatement();Stringsql=select*fromsp;ResultSetrs=stmt.executeQuery(sql);while(rs.next()%inputtype=hiddenname=spnamevalue=vinputtype=submitvalue=修改name=submitvformaction=DeleteStu.jspmethod=postvinputtype=hiddenname=spidvalue=v%=rs.getString(spbh)%vinputtype=submitvalue=删除name=submitv/formv/tdv/t
21、rv%v%/*关闭与数据库的连接*/rs.close();stmt.close();conn.close();%输入要添加商品的信息v/h2inputtype=hiddenname=spbhvalue=商品编号inputtype=textvalue=name=spbhvtd名称inputtype=textvalue=name=mc商标inputtype=textvalue=name=sb型号inputtype=textvalue=name=xhvtd价格inputtype=textvalue=name=jgtdvinputname=suretype=submitvalue=提交x/tdvinp
22、utname=cleartype=resetvalue=取消v/td修改商品信息后提交完页面D京东商城上网导航A视频中心E3斗亘-全民直播平台圜百度一下你就知道因梦幻西游手游网页.,竊洵宝网-洵!我喜欢屬第三方物流(物流.返回主页已更改商品信息CORlocaIhost:8080/company/UpdateStuCheckjspF加油飯手机闪塚图4-7商品编哥名称|W1电脑联想036000僱改|刪踪2手机三星052000修改3摄橡机佳談028000修改刪跺4平板电脑小米111000修改jmJ5手机小米42000僱改经过以上操作后,数据库中有以下记录主要代码UpdateStuCheck.jsp/
23、*把来自UpdateStu页面的数据提取出来*/tringspbh=request.getParameter(spbh);byteb=spbh.getBytes(ISO-8859-1);pbh=newString(b,UTF-8);Stringmc=request.getParameter(mc);byteb1=mc.getBytes(ISO-8859-1);mc=newString(b1,UTF-8);Stringsb=request.getParameter(sb); v% byteb2=sb.getBytes(ISO-8859-1);sb=newString(b2,UTF-8);Stri
24、ngxh=request.getParameter(xh);byteb3=xh.getBytes(ISO-8859-1);xh=newString(b3,UTF-8);Stringjg=request.getParameter(jg);byteb4=jg.getBytes(ISO-8859-1);jg=newString(b4,UTF-8);/*连接数据库并修改商品表中指定商品的数据*/Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);Stringurl=jdbc:sqlserver:/localhost:1433;data
25、basename=shuma;Stringuser=sa;Stringpassword=root;Connectionconn=DriverManager.getConnection(url,user,password);Statementstmt=conn.createStatement();Stringsql=updatespsetmc=+mc+,sb=+sb+,xh=+xh+,jg=+jg+wherespbh=+spbh+;stmt.executeUpdate(sql);stmt.close();conn.close();%vh3已更改商品信息vh3经过以上操作后,数据库中有以下记录v/
26、h3vhrvtableborder=2bgcolor=ccceeealign=centervtrv!显示表头vth商品编号v/thvth名称v/thvth商标v/thvth序号v/thvth价格v/thv/tr/*连接数据库并查询*/Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);Stringurl3=jdbc:sqlserver:/localhost:1433;databasename=shuma;Stringuser3=sa;Stringpassword3=root;Connectionconn3=DriverMana
27、ger.getConnection(url3,user3,password3);Statementstmt3=conn3.createStatement();Stringsql3=select*fromsp;ResultSetrs=stmt3.executeQuery(sql3);while(rs.next()%inputtype=hiddenname=spnamevalue=vinputtype=submitvalue=修改name=submitvformaction=DeleteStu.jspmethod=postvinputtype=hiddenname=spidvalue=v%=rs.getString(spbh)%inputtype=submitvalue=删除name=submitv/formv/tdv/trv%/*关闭与数据库的连接*/rs.close();stmt3.close();conn3.close();%6.删除页面X加油飯手机闪爆Q|X+三D舷商域上网导航A视频中心E3斗:鱼-全民盲播平台匮百度一下,你卿道宙梦幻西游手游网页砂淘宝网-海!我喜欢盧第三方物流(物流.返回主页当前数据库表中数据商品编号名称商标型号价格1笔记本联想036000偉改|刪踪2手机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年03月广西河池市生态移民发展局2024年公开招考2名工作人员笔试历年典型题及考点剖析附带答案含详解
- 2024年03月山西长治市壶关县事业单位和大学毕业生到村工作招考聘用95人笔试历年典型题及考点剖析附带答案含详解
- 2024年03月安徽滁州天长市引进紧缺物理学科教育人才3人笔试历年典型题及考点剖析附带答案含详解
- 2024年03月四川省盐源县人力资源和社会保障局2024年公开考核招考10名硕士研究生为事业单位工作人员笔试历年典型题及考点剖析附带答案含详解
- 2024年03月厦门市自然资源和规划局2024年招考1名非在编工作人员笔试历年典型题及考点剖析附带答案含详解
- 2024年03月云南德宏瑞丽市教育体育局公益性岗位人员招考聘用笔试历年典型题及考点剖析附带答案含详解
- 2024年03月中国工商银行新疆分行春季校园招考聘用160人笔试历年典型题及考点剖析附带答案含详解
- 2024年03月中共厦门市委金融委员会办公室2024年度招考1名非在编人员笔试历年典型题及考点剖析附带答案含详解
- 糖尿病皮肤病变临床特点
- 2024年安阳鑫龙煤业(集团)红岭煤业有限责任公司招聘笔试参考题库附带答案详解
- 顾客满意度指数模型
- 中班主题活动教案:煮面条教案
- 劳动修养知到章节答案智慧树2023年山东政法学院
- 2023年5岁以下儿童死亡报告制度
- 偏瘫患者床到轮椅转移2版
- 零缺陷质量管理
- 窗边的小豆豆读书分享PPT完整版
- 项目处罚通知单
- 蔡元培人物介绍课件
- 爆破作业、爆破器材管理安全风险告知书
- 压力容器的质量管理和质量控制培训
评论
0/150
提交评论