已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课 程 设 计设计题目: web程序设计课程设计 -电子商务后台管理系统的开发 系 别 信息工程系 班级 计本085 学生姓名 学 号 14、 15 、 16、 40 指导教师 职称 讲师、助教 起止日期:2009年 12月 28 日起至2010年1 月 8 日止课程设计任务书课程设计题目: web程序设计课程设计 -电子商务后台管理系统的开发 系 别 信息工程系 班级 计本085 学生姓名 学 号 14、 15 、 16、 40 指导教师 职称 讲师 、 助教 课程设计进行地点: 实训f 任 务 下 达 时 间: 2009年 12 月 28 日起止日期:2009年 12月 28 日起至2010年 1月 8 日止教研室主任 费雅洁 2009年12月 28日批准1.设计的原始资料及依据通过课程设计使学生进一步加深对课程内容的理解,利用程序设计的基本思想进行程序的开发,进一步掌握编程方法和技巧,提高学生用程序的思想来解决实际问题的能力。2.设计的主要内容及要求设计题目:电子商务后台管理系统的开发需要完成的功能:电子商务后台管理系统是一套功能强大、操作简便、实用的自动化管理软件,包括商品查询、商品修改、商品添加、商品删除及用户管理等功能的实现。本系统主要针对系统管理员对商品的相应管理与各级用户对商品的相应需求进行开发设计的,系统提供了较好的功能扩充接口。3.对设计说明书撰写内容、格式、字数的要求 学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。课程设计说明书(论文)的结构及各部分内容要求可参照毕业设计(论文)撰写规范执行。应做到文理通顺,内容正确完整,书写工整,装订整齐。 装订格式封面、任务书、成绩评审意见表、摘要和关键词、目录、正文、结论、致谢、参考文献。 课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于3000字。打印时采用a4纸,页边距均为20mm,正文采用宋体小四号字,行间距18磅。文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,三级节标题采用黑体小四号字,表题与图题采用宋体五号字。4.设计完成后应提交成果的种类、数量、质量等方面的要求 课程设计任务书 课程设计报告 设计成品(光盘)5.时间进度安排顺序阶段日期计 划 完 成 内 容备注1第一天查阅资料,充分解读题目内容,小组分工,确定每个人的具体任务。1天2第二天数据库设计及登陆界面的实现。1天3第三至第六天编制程序,单元测试。4天4第七,八天程序整合,综合调试。2天5第九天答辩。1天6第十天撰写课程设计报告。1天6.主要参考资料(文献)1 耿祥义.java2 实用教程.北京:清华大学出版社,20062 陈旭东.jsp2.0应用教程.北京:清华大学出版社,2006 3 黄明.jsp课程设计.北京:电子工业出版社,20084 石志国.jsp应用教程.北京:清华大学出版社,20065 sharon zakhour. java教程. 北京:人民邮电出版社,20076 sun microsystems,inc.javaserver pages specification version2.1.20057 bruce w p.java servlet & jsp cookbook. oreilly,20048 kito d m.javaserver faces in action.manning,2005 课程设计成绩评定表系(部): 信息工程系 班级:计本085 学生姓名: 指 导 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0.15432工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作, 0.25432工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.25432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.55432指导教师评审成绩(加权分合计乘以8) 分加权分合计指 导 教 师 签 名: 年 月 日评 阅 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分查阅文献查阅文献有一定广泛性;有综合归纳资料的能力0.25432工作量工作量饱满,难度适中。0.55432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.35432评阅教师评审成绩(加权分合计乘以4)分加权分合计评 阅 教 师 签 名: 年 月 日答 辩 小 组 评 审 意 见评价内容具 体 要 求权重评 分加权分学生汇报汇报准备充分,思路清晰;语言表达准确,概念清楚,论点正确,有层次,有重点,基本上反映了所完成任务的全部内容;时间符合要求。0.55432答 辩思路清晰;回答问题有理论依据,基本概念清楚;主要问题回答准确,深入,有说服力。0.55432答辩小组评审成绩(加权分合计乘以8)分加权分合计答辩小组教师签名: 年 月 日课 程 设 计 总 评 成 绩分课程设计报告 摘要摘 要随着我国电子商务的迅猛发展,各个商业集团、大型超市对电子商务的利用急剧膨胀,对电子商务系统的需求亦日趋复杂,管理难度越来越大,尤其是随着电子商务的改革与商品管理的深层次变化,对各个商业集团、大型超市的管理工作不断提出新的要求。但是,多年来商品后台管理工作一直是公司管理的一个薄弱环节,管理基础工作不够规范,商品的各种相关信息和安全控制体系尚不完整,商品缺失、管理无序、库存混乱依然存在。这与公司集团的发展改革的新形势很不适应。因此,必须从有力支撑公司管理发展改革的高度出发,对电子商务后台管理工作进行系统的规划和建设,运用现代信息技术真正实现管理水平上的飞跃。用户可以通过相应的模块,实现商品管理、商品查询、商品修改、用户管理。本系统采用jsp作为前台表现层,业务逻辑使用javabean,后台数据库使用sql server2000,开发工具myeclipse6.0。本次综合设计,我们使用了javabean和jsp环境来对资产管理系统进行了设计。对软件开发过程有了更进一步的理解。同时培养了严谨、科学的工作作风,为今后从事计算机工作打下必要的基础。关键词 javabean,sqlserver2000,myeclipse6.5,商品后台管理,数据库课程设计报告 目录目 录摘 要i第1章 绪 论1第2章 系统功能介绍22.1系统功能总框图22.2 模块功能介绍22.3 小组分工3第3章 数据库设计43.1 数据库需求分析43.2 数据库概念结构设计43.3 数据库表的设计63.4 系统数据库的实现7第4章 系统功能实现84.1 系统界面设计84.1.1系统登录84.1.2系统管理员功能94.1.3商品管理功能144.1.4 退出系统功能214.2系统界面设计224.2.1产品浏览224.2.2 商品管理234.2.3个人信息管理27结 论28致 谢29参考文献30 课程设计报告 第1章 绪论第1章 绪 论电子商务后台管理系统,经过可行性分析、需求分析和详细调查,了解到商品管理系统涉及管理员对商品的管理,商品的查询及用户对商品的相关操作。随着各大公司集团的不断改革,使用的电子商务管理系统急剧膨胀,对商品的管理还存在着缺陷,管理难度也越来越大。因此设计此系统希望能运用现代信息技术真正实现管理水平上的提高。本系统主要针对电子商务系统管理员对商品的相应管理与各级用户对商品的相应需求进行开发设计的,系统提供了较好的功能扩充接口。下面概括一下电子商务后台管理系统大致的功能需求。商品查询用户通过主界面点击查询链接进行自己所需的查询,包括详细查询、类型查询、销售情况查询、上架、下架商品查询等一系列的有关商品的查询。商品添加用户将新到的商品的相关信息通过添加商品链接进行添加,返回给用户添加成功。同时数据库修改商品的情况,数据库更新。商品修改用户通过商品修改链接进行商品修改,对商品进行审核,如有不符合规格的予以修改,提交后返回给修改成功,数据库更新。系统管理员功能系统管理员功能主要是在系统管理员和普通用户变动时,进行新用户注册,权限分配等功能,数据库由系统管理员直接管理,系统管理员可以对商品进行增加、删除、修改,对用户密码进行修改,普通用户只可对数据库进行查询操作、修改密码,无权进行数据库其他操作。在系统开发过程中,我小组全体人员经过了较为全面的可行性分析与需求分析,走访调查了诸多企业,对其需求作了详细的记录,通过小组成员的研究讨论并制定出一套完整的体系结构。电子商务后台管理系统由组长刘媛媛带领王静、邱京京、张润林三人共同开发并最终经测试完成,由于时间仓促再加上编者水平有限,本系统难免有疏漏的地方或不足之处,恳请广大用户批评指正。28课程设计报告 第2章 系统功能介绍第2章 系统功能介绍2.1系统功能总框图 在竞争越来越激烈的今天,知识更新的速度也在急剧加快。商品的管理也越来越受到各个企业领导的重视。通过一个好的电子商务管理系统,能使企业的工作系统化、规范化、自动化,从而提高企业员工的素质和工作能力,使企业保持大的竞争力。系统开发的总体任务是实现电子商务后台管理的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成。在系统功能分析基础上,得到系统功能总框图如图2.1所示:商品后台管理系统系统管理模块添加管理员模块退出系统删除管理员模块商品管理模块系统退出模块修改商品信息商品删除模块添加商品模块查询商品信息图2.1系统功能总框图2.2 模块功能介绍添加管理员模块用户将新到的商品的相关信息通过添加商品链接进行添加,返回给用户添加成功。同时数据库修改商品的情况,数据库更新。删除管理员模块 系统管理员对管理员和普通用户进行权限设置,不存在的则删除。修改商品信息模块用户通过商品修改链接进行商品修改,对商品进行审核,如有不符合规格的予以修改,提交后返回给修改成功,数据库更新。商品删除模块用户通过商品删除链接进行商品删除,对商品进行清理,提交后数据库更新。查询商品信息模块用户可以根据自己的需要查询自己想要浏览的商品。添加商品模块用户将新到的商品的相关信息通过添加商品链接进行添加,返回给用户添加成功。同时数据库修改商品的情况,数据库更新。退出系统模块用户可以点击退出系统链接退出系统。2.3 小组分工情况姓名主要分工组长刘媛媛系统总体规划、商品管理以及编写报告。组员王 静登录、退出系统邱京京用户管理系统张润林数据库部分小组分工情况:课程设计报告 第3章 数据库设计第3章 数据库设计数据库的设计是指对于一个给定的应用环境,构造最有效的数据库模式,建立数据及应用系统,实质能够有效地存储数据,满足用户的需求,数据库设计是在数据库管理系统支持下进行的。3.1 数据库需求分析数据库需求分析是数据库结构设计的第一个阶段,在这个阶段主要是收集基本数据、数据结构等。数据库分析任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。调查有关企业商品管理信息的需求,得到本系统所需要完成的功能如下:商品基本信息管理如添加商品、修改商品、删除商品、查询商品,角色管理,用户基本信息管理及用户登录信息管理。3.2 数据库概念结构设计概要设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与dbms无关的、面向现实世界的、易如理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁。是设计数据库结构的基础。概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称e-r模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。e-r模型是建立概念性数据模型的有力工具。e-r图及各实体-属性图,如图3.1所示。角色用户商品角色/用户管理1n1n用户用户id密码用户名角色名称角色编号年龄性别角色角色id角色名称管理员 用户编号密码用户名角色名称角色编号商品预设价格商品名称商品数量商品状态id商品id类型交易量商品下架价格商品下架时间商品上架时间商品制造商商品类型名称商品类型id商品市场价格商品编号商品状态名称交易额商品售出时间商品进货时间商品监督人商品图3.1 e-r图及各实体-属性图3.3 数据库表的设计表3.1用户基本信息表(user)名称字段名类型长度主键非空用户iduseridint11yesyes角色编号roleidvarchar20noyes角色名称rolenamevarchar20noyes用户名usernamevarchar20noyes密码passwordvarchar20noyes年龄agevarchar20noyes性别sexvarchar20noyes表3.2 角色表(role)名称字段名类型长度主键非空角色idrolekindidint11yesyes角色名称rolenamevarchar20yesyes表3.3 商品基本信息表(product)名称字段名类型长度主键非空商品idpridint11yesyes商品编号prnumbervarchar20noyes商品名称prnamevarchar20noyes商品数量pramountint11noyes商品预设价格prpricevarchar20noyes商品状态idprstateidvarchar20noyes商品状态名称prstatenamevarchar20noyes商品市场价格prmarketpricevarchar20noyes商品类型idprtypeidvarchar20noyes商品类型名称prtypenamevarchar20noyes商品制造商prproducervarchar20noyes商品上架时间pruptimevarchar20noyes商品下架时间prdowntimevarchar20noyes商品下架价格prdownpricevarchar20noyes商品监督人prlistenervarchar20noyes商品进货时间prbuytimevarchar20noyes商品售出时间prsaletimevarchar20noyes交易额salemoneyvarchar20noyes交易量amountint11noyes类型typevarchar20noyes表3.4用户登入信息表(admin)名称字段名类型长度主键非空用户编号admidint11yesyes角色编号roleidvarchar20noyes续表角色名称rolenamevarchar20noyes用户名admnamevarchar20noyes密码passwordvarchar20noyes3.4 系统数据库的实现实现数据库的连接如下代码实现:package com.zhou.db;import java.sql.connection;import java.sql.drivermanager;import java.sql.sqlexception;import java.sql.statement;import com.zhou.form.rolebean;import com.zhou.form.userbean;public class createjdbc private string dburl = jdbc:mysql:/localhost:3306/bjmanage;private string dbuser = root;private string dbpwd = 123456;connection con = null;/* * 构造函数 加载mysql数据库驱动程序 * return */public createjdbc() try class.forname(com.mysql.jdbc.driver); catch (java.lang.classnotfoundexception e) system.err.print(classnotfoundexception: );system.err.println(e.getmessage();/* * 获得一个数据库连接 * * return con */public connection getconnection() try con = drivermanager.getconnection(dburl, dbuser, dbpwd); catch (sqlexception ex) system.err.println(sqlexception: + ex.getmessage();return con;课程设计报告 第4章 系统功能实现第4章 系统功能实现4.1 系统界面设计4.1.1系统登录首先进入系统的登录界面,若想登录电子商务后台管理系统,则可通对输入正确的用户名和密码,并且选择相对应的权限进行登录。假若输入的用户名、密码错误或权限错误,则登录失败。登录界面如下图4.1所示。图4.1电子商务后台管理系统登录界面此代码为输入登录信息,选择是系统管理员还是用户或是管理人员登录。function on_submit() if(form1.username.value = ) alert(用户名不能为空,请输入用户名!); form1.username.focus(); return false; if(form1.password.value = ) alert(密码不能为空,请输入密码!); form1.password.focus(); return false; 欢迎进入系统,请输入您的用户名和密码: 用 户 名: 密 码: 选择用户: 系 统 管 理 员 普 通 用 户 如果您还有没有注册,请点击这里注册新用户 4.1.2系统管理员功能1、系统管理员登录在系统的登录界面,输入正确的用户名和密码,并且选择相对应的权限即可登录。如输入用户名“zhou”密码“123”及身份识别“系统管理员”后,系统管理员登录成功。系统管理员登录成功界面如图4.2所示。图4.2 系统管理员登录成功界面这里每种用户登录成功后所显示的页是不一样的,根据身分的不同,用户使用的权限是不同的。另外注意左上的子菜单显示,是利用javascript脚本编写的,具体代码如下:展开全部 |关闭所有2、隐藏子菜单登录到电子商务后台管理系统界面后,看到左上角有“展开全部”和“关闭所有”链接,点击“展开所有”即可打开各系统的子菜单,看到系统管理员的所有操作。打开隐藏子菜单,如图4.3所示。图4.3实现隐藏子菜单界面d = new dtree(d);d.add(0,-1,电子商务后台管理系统);d.add(1,0,管理系统,pictures ive taken over the years,mainframe1,img/imgfolder.gif);d.add(2,0,商品管理,pictures of gullfoss and geysir,mainframe1);d.add(3,0,退出系统,pictures of gullfoss and geysir,mainframe1);d.add(4,2,修改商品信息,lm.do?value=0,pictures of gullfoss and geysir,mainframe1)d.add(5,2,商品删除,selectproduct.do,pictures of gullfoss and geysir,mainframe1);d.add(6,2,查询商品信息,allproduct.do,pictures of gullfoss and geysir,mainframe1)d.add(7,2,填加商品,addproduct.jsp,pictures of gullfoss and geysir,mainframe1);d.add(8,3,退出系统,logout.do,pictures of gullfoss and geysir,mainframe); d.add(9,1,添加管理员,regadmin.jsp,pictures of gullfoss and geysir,mainframe1);d.add(10,1,删除管理员,selectadmin.do,pictures of gullfoss and geysir,mainframe1);d.add(11,1,删除普通用户,selectuser.do,pictures of gullfoss and geysir,mainframe1); document.write(d); 3、系统管理员子功能(1)、添加管理员:系统管理员的第一个大功能里的第一个子功能:添加管理员,在电子商务后台管理系统的界面,此功能可以添加或者注册用户,并设置用户权限是管理员还是普通用户,当输入的内容为空时,则提示“不可为空,请输入!”提示框。实现的界面如图4.4所示。图4.4 添加管理员功能界面具体代码如下:function on_submit() if(form1.username.value = ) alert(用户名不能为空,请输入用户名!); form1.username.focus(); return false; if(form1.password.value = ) alert(密码不能为空,请输入密码!); form1.password.focus(); return false; if(form1.password.value != form1.password1.value) alert(密码不一至,请重新输入密码!); form1.password.focus(); return false; else alert(注册成功!); form1.focus(); return ture;(2)、删除管理员:系统管理员的第二个子功能:删除管理员,此功能可以对已经不存在的用户进行删除,在电子商务后台管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 传菜部绩效考核制度
- 4s店回访考核制度
- 学院法治宣传考核制度
- 信阳班主任考核制度
- 物料管理员考核制度
- 工商局诚信考核制度
- 驾校建立结业考核制度
- 《物业管理师》三级考试题库及答案
- 道路安全驾校考试题库及答案
- 重症医学科医院感染预防与控制规范考试试题(附答案)
- 2026届山东省济南市重点中学高三下学期3月综合模拟考试化学试题含解析
- idc数据中心运营制度
- 八年级地理下册《东北地区人口与城市的时空格局》教学设计与实施
- 英语-河南省2028届高一年级TOP二十名校十二月调研考试
- 高考化学2026年模拟试卷必刷题汇编-元素及其化合物(解答大题)
- 5.1《四大地理区域的划分》课件-2025-2026学年湘教版地理八年级下册
- 2025年10月自考00138中国近现代经济史试题及答案
- 俄国边境管理制度
- GB/T 25383-2025风能发电系统风力发电机组风轮叶片
- 办事合同协议书
- 江苏省2024年中职职教高考文化统考数学试卷及答案
评论
0/150
提交评论