




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嘉应学院-计算机102班软件工程设计报告诚信网络购物系统 计算机软件工程设计报告目录:一、 小组成员说明.3二、 概要.3三、 设计系统需求.43.1系统需求.43.2功能需求.43.3系统数据流图.4四、 数据字典.94.1数据项.9 4.2数据结构.10 4.3处理逻辑描述.10五、 概念结构设计(ER图).11六、 软件工程说明.14一、 小组成员:姓名学号分工曾国杰101110116组长,负责代码的编写和实现刘国钦101110160数据库设计工作陈 琳101110082资料收集林楚绵101110132文档编写工作彭炫忠101110104软件的测试工作罗家浩101110146进度监督二、 概要 随着生活水平的提高,人们的消费方式也发生了很大变化。传统的购物方式已不能满足日益增长的消费客户群,于是出现了上门推销、电话订购、网上购物等新的购物渠道。其中以易趣网和淘宝网为首的电子商务(Electronic Commerce)网站的成立,使网上购物成为一种新的时尚并逐渐被更多的人接受。随后,国内各大网上商城如雨后春笋,先后出现了以当当和华储为主的网上书店、八佰拜和阿里巴巴为主的电子商务网站等。无论是论电子商务的种类、网站的数量和架构技术都上了一个新的台阶,我们将使用JAVA技术创建一个网络购物系统。 程序的主要目的就是通过网站来推广互联企业的产品和服务,并使客户随时可以了解企业和企业的产品,为客户提供在线服务和订单处理功能。从长期的战略目标来说,网站不仅仅是产品和服务的推广,而是通过Internet、企业内部网(Intranet)和企业外部网(Extranet),将买家与卖家、厂商和合作伙伴紧密结合在了一起,因而消除了时间与空间带来的障碍。三、设计系统需求2.1系统需求 网络购物系统需要满足来自三个方面需求:第一,网络购物系统通过计算机来管理各类商品,进行商品分类,增加商品库存,适应顾客的需求。第二,工作人员对顾客的需求情况能作好全面的掌握,及时得到历史销售记录。第三,也是网络购物系统的核心工作,对商品的销售管理。2.2功能需求网络购物系统功能主模块图如图2.1所示。2.1系统功能主模块图2.3系统数据流图2.3.1顶层数据流图2.3.1网络购物系统顶层数据流图2.3.2中层数据流图2.3.2网络购物系统中层数据流图 2.3.3底层数据流图2.3.1商品信息管理模块的底层数据流图2.3.2订单信息管理模块的底层数据流图2.3.3会员信息管理模块的底层数据流图2.3.4会员注册模块的底层数据流图2.3.5订购商品模块的底层数据流图2.3.6订单信息查询的底层数据流图2.3.7查询商品模块的底层数据流图2.3.8会员信息修改模块的底层数据流图四数据字典2.1数据项:系统涉及的数据项有30项表2.1 数据项列表数据项编号数据项名数据项含义与其它数据项的关系存储结构别名DI-1id数据编号Int(4)编号DI-2name会员账号Varchar(20)账号DI-3password账号密码Varchar(16)密码DI-4reallyName真实姓名Varchar(10)顾客姓名DI-5age会员年龄Int(3)年龄DI-6profession职业类型Varchar(20)职业DI-7emailEmail地址Varchar(20)邮件DI-8question安全问题Varchar(50)问题DI-9result问题答案Varchar(20)答案DI-10bigld商品大类别Int(4)大类别DI-11smallid商品小类别Int(4)小类别DI-12goodsName商品名称Varchar(20)名称DI-13introduce商品描述Text(16)描述DI-14creaTime创建时间Smalldatetime(4)订购时间DI-15nowPrice定价Money(8)原价DI-16freePrice特价Money(8)现价DI-17pirture商品图片Varchar(20)图片DI-18number订单编号Varchar(20)编号DI-19address顾客地址Varchar(20)地址DI-20tel顾客电话Varchar(20)电话DI-21setMoney付款方式Varchar(20)付款DI-22post送货方式Varchar(20)送货DI-23bz备注留言Text(16)留言DI-24name公告标题Varchar(20)标题DI-25content公告内容Text(16)内容DI-26issueTime公告时间Smalldatetime(4)时间DI-27Maccount管理员账号Varchar(20)账号DI-28Mpasseord管理员密码Varchar(20)密码DI-29Mname管理员姓名Varchar(20)姓名DI-30LBName读者类别名char(20)类别名3.2数据结构:表3.2 数据结构列表数据结构编号数据结构名数据结构含义组成DS-1tb_member会员信息Name,password,reallyName,age,profession,email,question,result,DS-2tb_goods商品信息Bigld,smallid,goodsName,introduce,creaTime,nowPrice,freePrice,pirtureDS-3tb_order订单表Number,reallyName,address,tel,setMoney,post,bz,creatTimeDS-4tb_affiche公告信息Name,contentissueTime,DS-5tb_manager管理员信息Maccount,Mpasseord,Mname3.3处理逻辑描述表3.3 处理逻辑列表处理编号处理功能处理过程PR-1判断会员查询涉及的功能模块商品信息模块、会员信息模块、订单信息模块:先确定查询所涉及的功能模块;然后,根据要查询的内容,确定查询数据流向;最后显示查询结果。PR-2判断商品、会员修改要涉及的模块,同时把相应的修改数据传到相应的模块之中商品信息模块、会员信息模块、订单信息模块、管理员信息模块:先确定更新所涉及的功能模块;然后,把更新信息传送到相应的模块中;最后,进行相应的更新操作。五概念结构设计(ER图)根据对网络购物系统的需求分析,画出如下实体的ER图和实体之间的关系ER图。会员(顾客)信息E-R图商品信息E-R图订单表E-R图管理员信息E-R图公告信息E-R图实体之间关系E-R图六编码设计 6.1 引言编码设计问题是一个科学管理的问题。设计出一个好的编码方案对于系统的开发工作是一件极为有利的事情。它可以使很多机器处理变得十分方便,另外还把一些现阶段计算机很难处理的工作变成很简单的处理。 6.2开发工具网络购物系统的开发工具,采用java+jsp+sql server 2000,这在系统安全性上,更在系统稳定性上,都有不俗的表现。 6.3系统实现(几个主要模块的部分代码)前台下图6.3.1所示的界面是诚信网络购物中心的前台首页。图6.3.1 诚信网络购物中心前台首页前台包括:会员登录及注册、会员资料修改、新品上架、特价商品、购买商品、去收银台结账、购物车、查看订单、销售排行和商城公告等模块。6.3.1 会员登录:用户以会员的身份登录之后方可在网站上进行购物。1. 登录如果用户已经是该网站的会员,则只需在“用户名”和“密码”文本框中输入相应的用户名和密码,最后单击【登录】按钮即可进入如图6.3.2所示的会员购物界面。2. 注册如果用户是首次登录,需要先注册,然后才能以会员的身份登录进入网站购物。单击【注册】按钮,进入如图1.2所示的界面。图6.3.2 会员注册界面在“会员名称”、“会员密码”、“确认密码”、“真实姓名”“年龄”、“职业”、“Email地址”、“找回密码问题”和“答案”的文本框内输入相应的内容,最后单击【提交】按钮,系统会给予“注册成功”的提示字样。进行确认后即完成注册。图6.3.3 会员购物界面6.3.2 会员资料修改会员登录之后可以对会员资料进行修改。单击【会员修改】按钮,进入如图6.3.4所示的界面。图6.3.4 会员资料修改会员名称不可以修改,在“原来的密码”、“新密码”、“密码确认”、“新密码”、“真实姓名”、“年龄”、“职业”和“Email地址”的文本框中可以直接进行修改,最后单击【提交】按钮即可。6.3.3 购买商品单击首页上方的“新品上架”或者“特价商品”,即可查看相应的商品信息。单击商品的【查看详细内容】按钮即可显示商品的详细信息,如果会员想购买此商品,单击【放入购物车】按钮便可以继续购买商品。如果购物结束,则单击“查看购物车”按钮,进入如图6.3.5所示的购物车界面。图6.3.5购物车如果同一种商品要购买多个,只需在“商品数量”的文本框中修改相应的数量,然后单击【修改数量】按钮即可。最后单击【去收银台结账】按钮,进入如图1.6所示的收银台结账界面。图6.3.6 收银台结账此界面中,订单编号由系统自动生成,在“联系电话”、“联系地址”和“备注信息”的文本框中输入相应内容,付款方式和运送方式通过其后的下拉按钮进行选择。最后单击【提交】按钮即可。6.3.4.4 查看订单如果想查看订单,只需单击【查看订单】按钮即可显示相应的订单信息。图6.3.7 查看订单单击【查看明细】按钮,系统自动显示其详细的订单信息。6.3.5 销售排行单击【销售排行】按钮,系统首页即显示相应的销售排行榜。6.3.6 商城公告单击界面左侧“商城公告”中的任意一个公告即可查看其相应的详细信息。 后台单击首页下方的“诚信网络购物中心客户服务热线”链接,进入如图6.3.8所示的后台登录界面。图6.3.8 诚信网络购物中心后台管理在“账号”和“密码”的文本框中输入用户名:zgj 密码:shujuku,最后单击【提交】按钮,即可进入如图6.3.9所示的后台管理页面。后台管理页面主要包括:商品设置、会员设置、后台管理员设置、订单设置、公告设置和友情链接设置五大管理模块。图6.3.9 后台管理页面6.3.7 商品设置单击【商品设置】按钮,界面右侧自动显示相应的商品列表。该界面可以实现商品信息的查看、添加、修改和删除操作。图6.3.10商品设置1查看单击【上一页】、【下一页】按钮可翻页查看商品信息。单击相应商品信息后的【详细信息】按钮,进入如图1.11所示的相应信息的详细界面。单击界面中的【设置特价商品】按钮,进入如图1.12所示的界面。在特价价格的文本框中输入相应的价格。最后单击“特价价格”文本框后的【提交】按钮即可。图6.3.11 商品的详细信息图6.3.12设置特价商品2. 添加单击【添加商品】按钮,进入如图6.3.13所示的商品添加模块。图6.3.13 商品信息添加单击“所属大类别”和“所属于小类别”的下拉按钮,选择要添加的商品类别,在“商品名称”、“生产厂商”、“商品定价”和“商品描述”文本框中输入相应的内容,最后单击【提交】按钮,即完成商品信息的添加操作。3. 删除单击相应商品信息后的【删除】按钮可删除其商品信息。6.3.8 会员设置单击【会员设置】按钮,界面右侧自动显示如图6.3.14所示的会员信息列表。在列表中可以对会员信息进行查看及删除。图6.3.14 会员列表1查看单击【上一页】、【下一页】按钮可翻页查看会员信息。单击相应会员信息后的【详细信息】按钮可查看其会员的详细信息。2删除单击相应会员信息后的【删除】按钮即可删除其会员信息。6.3.9 后台管理员设置单击【后台管理员设置】按钮,界面右侧自动显示如图6.3.15所示的管理员信息列表.。图6.3.15 管理员信息1查看单击【上一页】、【下一页】按钮可翻页查看管理员信息。2添加单击【添加管理员】按钮,系统自动进入如图6.3.16所示的管理员信息添加界面。在“管理员账号”、“密码”、“姓名”的文本框中输入相应的内容,最后单击【提交】按钮即可。图6.3.16 添加管理员3修改单击相应管理员信息后的【修改】按钮,系统自动进入管理员信息的修改界面,在管理员的密码和姓名的文本框中即可进行修改,最后单击【提交】按钮即可。4删除单击相应管理员信息后的【删除】按钮即可删除其管理员信息。6.3.10 订单设置单击【订单设置】按钮,界面右侧自动显示相应的订单列表。在订单列表中可以对订单信息进行查看、出货及删除操作。图6.3.17 订单的查询1查看单击【上一页】、【下一页】按钮可翻页查看订单信息。单击相应信息后的【详细信息】按钮可查看其订单的详细信息。2出货如果商品没有出货,可以单击相应商品信息后的【出货】按钮,系统自动提示出货成功。3删除单击相应订单信息后的【删除】按钮即可删除其订单信息。6.3.11 公告设置单击【公告设置】按钮,界面右侧自动显示相应的公告信息列表。在列表中可以对公告信息进行查看、添加、修改及删除操作。图6.3.18 公告管理1查看单击【上一页】、【下一页】按钮可翻页查看公告信息。2添加单击【添加公告信息】按钮,系统自动进入如图6.3.19所示的信息添加界面。在“公告标题”、“公告内容”的文本框中输入相应的内容,最后单击【提交】按钮即可。图6.3.19 添加公告信息3修改单击相应公告信息后的【修改】按钮,系统自动进入公告信息的修改界面,在公告标题和公告内容的文本框中进行修改,最后单击【提交】按钮即可。4查询单击相应信息后的【查询内容】按钮可查看公告的详细信息。5删除单击相应信息后的【删除】按钮,系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年自动驾驶汽车行业技术创新及市场应用研究报告
- 车牌保留协议书
- 航天二院本部招聘笔试备考试题及答案解析
- 2026中铁十四局集团校园招聘笔试模拟试题及答案解析
- 2025下半年安徽合肥市第八人民医院招聘工作人员6人笔试备考题库及答案解析
- 2025云南昭通市委市直机关工委招聘2人笔试备考试题及答案解析
- 2025青海黄南州同仁市公安局招聘警务辅助人员22人笔试参考题库附答案解析
- 2025湖南株洲市攸县教育局所属事业单位第二轮选调10人笔试备考试题及答案解析
- 2025年康复医学康复训练计划设计考核模拟答案及解析
- 临夏回族自治州中石化2025秋招面试半结构化模拟题及答案法律与合规岗
- 边境守护者边境管控信息化平台建设方案分析
- 统编版(2024)八年级上册道德与法治5.2《诚实守信》教案
- 质量经理工作汇报
- 学堂在线 走进心理学 章节测试答案
- 学堂在线 极区航海导航保障 期末考试答案
- 化工安全技术课件下载
- 初中诚实守信说课课件
- 小儿急性胰腺炎护理常规
- 英语词性介绍课件
- 现代大学英语(第三版)语音教程 课件 第四章 读音规则与朗读技巧
- 消防员心理测试题库及答案
评论
0/150
提交评论