JSP商品信息管理系统.docx
《JSP商品信息管理系统.docx》由会员分享,可在线阅读,更多相关《JSP商品信息管理系统.docx(26页珍藏版)》请在冰豆网上搜索。
JSP商品信息管理系统
设计说明书
设计题目数码商品信息管理系统
完成日期2016年6月30日
专业班级计算机15本
设计者赵成
指导教师张冬姣
前言
数码商品信息管理系统是生活系统建设的重要组成部分,是提高生活水平的质量和效益的关键环节。
数码商品信息处理的电脑化、网络化,也是实现数码产品管理现代化和信息化的重要内容。
数码商品信息管理系统的内容对于消费者的决策者和管理者来说都至关重要,所以数码商品信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理,这种管理方式存在着许多缺点,如:
效率低,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对商品信息进行管理,具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高数码商品管理的效率,也是进行科学化、正规化管理,与世界接轨的重要条件。
随着进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。
传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,而目前网络版软件中似乎存在着两种不同的趋势,一种是称为客户端——服务器的结构应用系统,另一种是称为浏览器——服务器的结构应用系统。
而后者的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用的服务器资源,因而受到越来越多中小型单位的青睐。
因此,开发一套采用结构的数码商品信息管理系统就成为必要的事情。
本系统正是采用结构开发的,该系统主要由商品信息添加,商品信息查询,商品信息修改和商品信息删除等功能模块组成,实现数码商品信息管理。
本文将在后面一一加以详细阐述。
第一章需求分析
本系统主要是针对商品信息进行管理,本系统满足以下几点要求:
1.系统安全性。
由于该系统的使用对象多,要求有较好的权限管理。
不同权限进入不同的界面,为了防止数据的并发现象的出现,数据的编辑必须由合法用户来操作,并对每个商品的信息进行良好的保密。
2.系统内容的全面性。
商品信息管理系统不仅是对商品的基本信息进行管理,还包过商品的查询和修改等,因此,本系统能够很好的满足用户对商品的信息进行完善、统一的管理。
3.系统灵活性。
要求有良好的人机界面,操作简单(数据的添加、删除、修改、查询等方便快捷)。
4.可扩展性。
站点的数据承载量、功能模块的单个或整体调整都可以满足变化的需要,这种适应性称为可扩展性。
固定资产管理系统的可扩展性,体现在不同用户群需要处理不同类型的数据、数据与用户之间进行交互、数据要符合个用户的使用需求、多表查询系统化、避免性能下降等方面。
5.易维护性。
本系统采用结构,系统的升级只需要在服务器端完成,更新软件系统的数据库、文件也只需要更新服务器端即可。
在进行系统的维护时,只需要远程登录服务器系统,减少了维护系统的成本和周期。
第二章总体设计
本课题研究内容为数码商品信息管理系统,数码商品信息管理系统提供了强大的商品管理功能,方便管理员对商品信息的添加、修改、删除、查询等操作。
本系统开发的总体任务是实现数码商品信息管理的系统化、规范化、自动化、达到提高商品信息管理效率的目的。
主要内容包过:
1.商品信息管理模块:
1.管理员可以对商品进行添加(包过基本信息)、删除、查看、修改信息。
数码商品信息管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,管理员可以通过该系统查阅相关信息、修改相关信息。
该系统使用编程语言,2008数据库以及作为开发平台,运用软件工程思想方法,对系统进行快速有效开发,系统分为以下几个方向:
(1)用户管理。
实现对不同用户分配不同的权限。
(2)数据库连接。
使程序能访问数据库,并能对其中的数据进行操作。
(3)数据录入。
通过程序能实现往数据库中增加记录。
(4)数据查询。
通过各种查询组合实现对数据的精确选取。
(5)数据维护。
包括对数据的修改及删除操作。
系统依据构架的运行平台,利用进行整体框架的设计,连接数据库,最后进行全面的系统调试而完成。
2.本课题研究的目标及主要特色
1.研究目标:
建立一个数码商品信息管理系统,实现管理员对商品信息的获取、统计等各环节的计算机管理。
2.主要特点:
(1)实现商品信息管理的基本要求,对商品进行完善管理。
(2)界面友好,简单易用。
(3)系统操作简单,功能强大,易于维护。
3.系统示例图
第三章数据库设计
在本系统中使用的是2008数据库管理系统。
本系统使用的数据库名为,下面具体讲解数据库中各数据表的创建和逻辑结构.
1.总体表设计
1表:
记录管理员信息;
2表:
记录商品信息;
2.数据库表的结构
表
列名
数据类型
允许值
(10)
否
(10)
否
表
列名
数据类型
允许值
(18,0)
否
(50)
否
(50)
否
(50)
否
(18,0)
否
3.数据库连接
是数据库连接()技术的简称,是为各种常用的数据库提供无缝连接的技术。
定义了语言同各种数据之间的应用程序设计
接口(),提高了软件的通用性。
的关键技术是数据库连接驱动程序,针对这点大量的数据库厂商和第三方开发商支持的的标准,并开发了不同的数据库驱动程序。
本系统正是利用驱动程序来连接数据库的。
第四章详细设计与实现
1.登入界面
由于系统设置了2个不同的权限,所以登入时首先应该对权限进行判断,然后对所属权限范围内的用户进行用户名和密码验证,验证成功才进入相应的页面。
图4-1登录
登录页面代码
<".*"%>
<"""8"%>
<>
<>
<>
<>商品信息管理系统登录页面<>
<""";8">
<>
<<"">>
<"1">
<><><>
<>
<"""">
<"0">
<>
<>
<"130">
<"">
;;用户名<"""""20">
<><>
;;密;码<"""""20">
<><>
<"""登录""12"/>;
<"""清除""12"/>
<>
<>
<>
<>
<>
<>
<>
<>
<>
2.主页面
图4-2
主页面部分主要代码
<>
<"">
<><"">
<><"70">数码商品信息管理<><><4>
<><><>
<"1">
<"">
<>商品信息添加<><>
<>商品信息查询<><>
<>返回登录页面<><>
<>
<>
3.添加商品信息页面
图4-3
添加商品页面主要代码
<".*"%>
<"""8"%>
<>
<>
<>
<""";8">
<>输入要添加商品的信息<>
<>
<"">
返回主页<>
<%
("");
":
1433";
"";
"";
();
();*
%>
<><>
<>
<"""">
输入要添加商品的信息<2>
<>
<"0""200">
<>
<>商;品;编;号<>
<><""""><>
<>
<>
<>名称<>
<><""""><>
<>
<>
<>商标<>
<><""""><>
<>
<>
<>型号<>
<><""""><>
<>
<>
<>价格<>
<><""""><>
<>
<>
<"""""提交">
<>
<>
<"""""取消">
<>
<>
<>
<>
<>
<>
<>
添加商品信息后页面
图4-4
添加商品信息后页面主要代码
<2"""">
<>
<>商品编号<>
<>名称<>
<>商标<>
<>型号<>
<>价格<>
<>
<%("");
3=":
1433";
3="";
3="";
3=(333);
33();
3="*";
3(3);
(()){
%>
<>
<><("")%><>
<><("")%><>
<><("")%><>
<><("")%><>
<><("")%><>
<>
<%
}
();
3();
3();
%>
<>
4.查询页面
图4-5
查询页面主要代码
<2"""">
<>
<显示表头>
<>商品编号>
<>名称<>
<>商标<>
<>型号<>
<>价格<>
<>
<%
/*连接数据库并查询*/
("");
":
1433";
"";
"";
();
();
"*";
();
(()){
%>
<将查询结果投放至表格中显示>
<>
<><("")%><>
<><("")%><>
<><("")%><>
<><("")%><>
<><("")%><>
<用来进行修改删除命令发起的按钮,自带指示位置的数据>
<><"""">
<"""""<("")%>">
<"""修改""">
<>
<""""><"""""<("")%>">
<"""删除""">
<>
<>
<>
<%}%>
<%
/*关闭与数据库的连接*/
();
();
();
%>
<>
5.修改页面
图4-6
修改页面主要代码
<>
<显示表头>
<>商品编号>
<>名称<>
<>商标<>
<>型号<>
<>价格<>
<>
<%
/*连接数据库并查询*/
("");
":
1433";
"";
"";
();
();
"*";
();
(()){
%>
<将查询结果投放至表格中显示>
<>
<><("")%><>
<><("")%><>
<><("")%><>
<><("")%><>
<><("")%><>
<用来进行修改删除命令发起的按钮,自带指示位置的数据>
<>
<""""><"""""<("")%>">
<"""修改""">
<>
<"""">
<"""""<("")%>">
<"""删除""">
<>
<>
<>
<%}%>
<%
/*关闭与数据库的连接*/
();
();
();
%>
<>
<%
/*连接数据库并查询学生表中指定数据*/
("")
3=":
1433";
3="";
3="";
3(333);
33();
("");
/*获取或页面的修改按钮所提交的数据*/
3="*""";
33(3);
3();
%>
<创建用于提交修改后的数据的表单并先将旧数据填>
<"""">
输入要添加商品的信息<2>
<"""""<3("")%>">
<"0""200">
<>
<>商;品;编;号<>
<><"""<3("")%>"""><>
<>名;称<>
<><""<3("")%>""><>
<>
<>
<>商;标<>
<><""<3("")%>""><>
<>型;号<>
<><""<3("")%>""><>
<>
<>
<>价;格<>
<><""<3("")%>""><>
<>
>
<"""""提交"><>
<>
<"""""取消"><>
修改商品信息后提交完页面
图4-7
主要代码
/*把来自页面的数据提取出来*/
("");
b[]("8859-1");
(b,"8");
("");
b1[]("8859-1");
(b1,"8");
("");
b2[]("8859-1");
(b2,"8");
("");
b3[]("8859-1");
(b3,"8");
("");
b4[]("8859-1");
(b4,"8");
/*连接数据库并修改商品表中指定商品的数据*/
("");
":
1433";
"";
"";
();
();
"'""''""''""'""""";
();
();
();
%>
已更改商品信息<3>
经过以上操作后,数据库中有以下记录<3>
<>
<2"""">
<>
<显示表头>
<>商品编号<>
<>名称<>
<>商标<>
<>序号<>
<>价格<>
<>
<%
/*连接数据库并查询*/
("");
3=":
1433";
3="";
3="";
3=(333);
33();
3="*";
3(3);
(()){
%>
<将查询结果投放至表格中显示>
<>
<><("")%><>
<><("")%><>
<><("")%><>
<><("")%><>
<><("")%><>
<用来进行修改删除命令发起的按钮,自带指示位置的数据>
<><"""">
<"""""<("")%>">
<"""修改""">
<>
<"""">
<"""""<("")%>">
"""删除""">
<>
<>
<>
<%
/*关闭与数据库的连接*/
}
();
3();
3();
%>
6.删除页面
图4-8
删除页面主要代码
<><("")%><>
<><("")%><>
<><("")%><>
<><("")%><>
<><("")%><>
<用来进行修改删除命令发起的按钮,自带指示位置的数据>
<><""""><"""""<("")%>">
<"""修改""">
<>
<"""">
<"""""<("")%>">
<"""删除""">
第五章.心得体会
课程设计是一个重要的教学环节,通过课程设计使我们了解到一些实际与理论之间的差异。
通过课程设计不仅可以巩固专业知识,为以后的工作打下了坚实的基础,而其还可以培养和熟练使用资料,运用工具书的能力,把我们所学的课本知识与实践结合起来,起到温故而知新的作用。
课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升,同时又是一门讲道课,一门设计课,给了我许多道,给了我很多思,给了我莫大的空间。
同时,设计让我感触很深。
使我对抽象理论有了具体的认识。
在课程设计过程中。
我们要比较系统的了解的设计中的每一个环节,包括从总体设计原则,本次设计综合一年所学的专业课程,以《设计任务书》的指导思想为中心,参照有关资料,有计划有头绪、有逻辑地把这次设计搞好!
总之,这次课程设计使我收获很多、学会很多、比以往更有耐心很多。
感谢学校及老师给我们这次课程设计的机会,最真挚的感谢我们的辅导老师,在设计过程中,老师精心的辅导和不厌其烦地的态度才使得我们以顺利的完成这次设计,他那无私的奉献的精神照耀着我们对学习的热爱,同时也增加我们对知识的追求和欲望度。
第六章.参考文献
张志锋.邓璐娟.张建伟.宋胜利等程序设计与项目实训教程清华大学出版社
耿祥义.张跃平程序设计清华大学出版社
耿祥义.张跃平实用教程(第三版)清华大学出版社
尹志宇.郭晴数据库原理与应用教程2008清华大学出版社
专业
计算机科学
班级
计算机15
姓名
赵成
学号
教研室主任
陈艳
指导教师
张冬姣
指导教师评语:
签字:
年月日
设计成绩:
签字:
年月日
课程设计成绩评定