


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、吉林工业职业技术学院(Java Web实践指导书 )(20112012学年第 1 学期)实践班级:信管3091实践时间:12月1日12月14日实践天数:10天指导教师:尹春宏、许路专业教研室:计算机信息管理教研室自动化系(部) 系(部)主任:Java Web 实训指导书实训题目1. 网上购物管理系统2. 软件项目管理系统3. 宾馆管理系统4. 学生选课系统5. 工资管理系统6. 图书管理系统7. 信息发布管理系统8. 物业管理系统9. 人力资源管理系统实训步骤1 网上购物系统1.1 系统背景网上购物系统, SOSS(Shopping Online Sale System )的开发是为了给厂家提
2、供 一个直接和用户交流, 并且完成商品买卖的平台。 此系统为厂家提供了一个在网上的家, 它不仅可以使客户足不出户就能买到想买的商品,还能让厂家节省很多的人力、物力、 财力,同时能更好的得到客户的意见与建议, 从而对商品进行改进, 更好的为客户服务 1.2 系统功能划分网上购物系统主要分成两部分,用户模块和管理员模块。用户模块功能:1用户注册、登录、验证模块。2公告模块。3特价商品模块。4最新商品浏览模块。5全部商品模块。6全部特价商品模块。7购物车模块。8服务台模块。9. 支付模块。 用户进入网上购物系统后可以浏览全部商品、公告,并了解商品的详细情况以及是 否特价等信息。当放入购物车时需要验证
3、是否登录,如果之前登录了则直接进入,没有 则需要注册或登录,然后完成后续操作。进入服务台,填写相关信息,提交订单,最后 得到系统反馈的订单号,户部分流程图,如图 1 所示:图1用户模块流程图管理员模块可分为以下几个部分:1 管理员登录模块。2用户管理模块。3 订单管理模块。4. 公告管理模块。5. 库存管理模块。6管理员管理模块。当管理员进入管理员模块时必须对身份进行验证,所以必须登录,然后才能对商品、 公告、订单进行管理,并且所有的操作都会记录管理员的用户名。管理员模块流程图, 如图2所示:图2管理员模块流程图1.3系统体系结构系统功能结构图,如图3所示:图3系统功能结构图用户系统功能结构图
4、,如图4所示:用户系统k.J11用户操作商品浏览公告浏览购物车服务台退出用户登录商品分类用户注册最新商品确认商品添加商品删除商品得到订单信息修改<全部商品全部特价图4用户系统功能结构图管理员系统功能图,如图5所示:管理员系统管理员操作用户管理公告管理退出订单管理商品管理管理员管理f、管理员登录*用户列表信息修改用户详情订单列表删除用户订单详情商品分类厂厂订单确认商品列表管理员列表商品发送特价列表管理员详情订单删除特价管理管理员添加管理员编辑管理员删除添加商品删除商品图5管理员系统功能结构图1.4性能需求分析本节说明系统时间特性的需求。时间特性可包括:响应时间、更新处理时间、数据的转换和传
5、送时间、运行时间等。a. 窗口弹出的时间(从发出命令到窗口出现)不得超过1秒钟。b. 原则上存盘(包括对数据进行验证)的时间不能超过 3秒,录入时按键的延迟不 得大于0.1秒,输入项之间的切换校验及准备(从一个录入项到下一个录入项可以开始 响应)不得超过0.5秒,c. 一般在5秒钟之内得到响应,大多数查询操作响应时间最长不得超过1分钟。2网上购物系统设计2.1系统整体设计Web服务是一种 Web应用程序,它没有传统的 Web应用程序界面,而是提供可调用 的API函数,如果将每页都加入同样的代码,那么重复的代码就会很多。因此在本系统 的设计中将数据库连接部分设置为一个 Webserver,用来为
6、需要连接数据库的地方提供 一个API模块。如图6所示:图6 Web服务添加为程序添加Web服务。取名为WebService,完成后程序会自动在Microsoft Visual Studio 2005 的“解决方案资源管理器”面板中的App_Code文件夹下生成一个WebService.cs文件,这就是刚创建的 Web服务。系统登录模块、注册模块或是商品的属性列表,则采用构建Web用户控件的方式进行。如图7所示:图7Web用户控件的添加这样就形成了若干独立的模块。为了使整个系统看起来和谐统一, 特设置了母版页。这也是的新特性。 如图8所示:图8母版页的添加2.2数据库设计待开发的数据库名称:Sh
7、opp ing 使用此数据库的软件系统的名称:Microsoft SQL Server 2000数据库表的命名是用表的英文名或英文缩写,编程实现简单,易记 数据库表信息,如表1所示:表1数据库对照表序号数据库表说明1s_Admi nlnfo管理员信息表2s_Bullet inInfo公告信息表3s_Mercha ndise Info商品信息表4s_Orderl nfo订单信息表5s_ParticularI nfo订单详细信息表6s_Type Info商品类型表7s_UserI nfo用户信息表管理员信息表,如表2所示:表2管理员信息表列名数据类型长度允许空列名说明Admin_IDInt4否管理
8、员编号Admin_Namevarchar50否管理员用户名Admin_Pasvarchar50否管理员密码Admin_RealNamevarchar50否管理员真实姓名Admin_Emailvarchar200否管理员电子邮件Admin_AddDatedatetime8否添加时间公告信息表,如表3所示:表3公告信息表列名数据类型长度允许空列名说明BuiDint4否公口编号Bul_Titlevarchar100否公告标题Bul_Co nte ntvarchar4000否公告内容Bul_AddDatedatetime8否添加时间Bul_Poi ntint4否公告浏览量Admin_IDint4否添加
9、管理员的ID商品信息表,如表4所示:表4商品信息表列名数据类型长度允许空列名说明Mer_IDint4否商品编号Mer_Namevarchar50否商品名称Mer_TypeIDint4否商品类型编号Mer_AddDatedatetime8否添加时间Mer_ln troducevarchar4000否商品内容介绍Mer_OrderDescvarchar100否订购商品说明Mer_Pricevarchar50否商品价格Mer_Poi ntint4否商品浏览量Mer_lmgvarchar200否商品图片地址Mer_Specialvarchar2否商品是否特价Mer_Prepricevarchar50否
10、特价价格订单信息表,如表5所示:表5订单信息表列名数据类型长度允许空列名说明Order_Noint4否订单编号Order_Timedatetime8否订单生成时间Order_IsOKvarchar2否订单确认情况列名数据类型长度允许空列名说明Order_OKTimedatetime8允许订单确认时间Admin_OKIDint4允许订单确认管理员Order_Se ndCircsint4否订单发货情况Order_UserNamevarchar50否收货人姓名Order_UserAddvarchar200否收货人地址Order_UserZipvarchar20否收货人邮编Order_UserIDin
11、t4否订单生成用户编号Order_TotalPricevarchar50否订单总价Order_UserEmailvarchar200否收货人电子邮件Order_UserTelvarchar50否收货人电话订单详细信息表,如表6所示:表6订单详细信息表列名数据类型长度允许空列名说明Order_ParticularIDint4否订单详细编号Order_Noint4否订单号Mer_IDint4否商品号Order_MerNumint4否订购数量Order_Pricevarchar50否订购价格商品类型表,如表7所示:表7商品类型表列名数据类型长度允许空列名说明Type_IDInt4否类型号Type_N
12、amevarchar50否类型名称Type_Pare ntInt4否父类型号Type_Childvarchar2否有否子类型Type_AddDatedatetime8否添加时间用户信息表,如表8所示:表8用户信息表列名数据类型长度允许空列名说明User_IDint4否用户编号User_Namevarchar50否用户名User_Pswvarchar50否用户密码User_RealNamevarchar50否用户真实姓名User_Sexvarchar2否用户性别User_Telvarchar50否用户电话User_Emailvarchar200否用户电子邮件User_Addvarchar200否
13、用户地址User_Zipvarchar50否用户邮编User_AddTimedatetime8否添加时间为保证数据的安全,防止数据因为非授权方式被篡改,本系统只允许SQL的用户访问SQL Server(防止利用administrator 组用户访问),为此将数据库的身份验证方式 指定为SQL Server和Windows方式,并为所有可以登录的帐户都设置密码,同时为企 业管理器也设置密码,并选择使用SQL Server身份验证,并勾选“总是提示登录名和密码”这个选项。如图9所示:己 iiJit 的 SQL SCETFSr JEtL图9登录验证设置为了防止Administrator 这个帐户以
14、Windows身份登录SQL特将此用户删除,这 样本系统只能以SQL Server身份验证方式进入,达到了数据库安全的标准。2.3数据输入界面设计数据输入界面往往占终端用户的大部分使用时间,也是计算机系统中最易出错的部分之一。其总目标是:简化用户的工作,并尽可能降低输入出错率,还要容忍用户错误。 在此本系统将采用Ajax技术,为的是更好的为用户提供一个输入的环境。如图10所示当需要用户输入的地方当用户没有输入而直接按登录后将在框格边显示相应的提示。图10 Ajax应用于输入框在需要输入大量信息的地方,为方便用户,特在输入框中预先写入了一定的信息。当用户输入信息时,输入框中的提示信息将自动消失。
15、输入前如图12所示,输入部分信息后如图13所示:邮寄地址湖北省tft汶市武汶科拽大彎邮编:'430223'联系电话,FwffiXSKWI图12 Ajax输入框设计E-Mail: 真实姓名: 性别; 邮寄地址( 邮编: 联系电话;提交图13Ajax输入框设计3系统测试3.1硬件环境要求服务器端:CPU:P4 1G以上,内存:256M以上客户机端:CPU:P3 800以上,内存:128M以上3.2软件环境配置软件要求客户机端: Windows98/XP,Internet Explorer(IE)6.0 及以上等服务器端: Win dows 2000Server/Wi ndowsXP
16、 Pro,In ternet In formation Server (IIS)5.0 及其以上版本,IE6.0等。IIS的配置简单介绍一下IIS®的配置和如何测试ASP默认情况下,IIS将它的根目录设置 到C:Inetpub'wwwroot下,在开始菜单中依次选“开始所有程序管理工具Tn ternet信息服务服务器名默认网站属性”选项,如图14所示。图14默认网站属性在“网站”中,“IP地址”栏中输入或选择一个有效的IP地址作为此站点的地址。 在“主目录”的“本地路径”栏中填写:c:in etpub'wwwroot ,或根据实际情况通过点 击“浏览”按钮选择自己的
17、web服务目录,如图15所示:图15主目录设置在“文档”选项卡中,修改浏览器默认调用的文件名及调用顺序,如图16所示:图16文档设置测试方法为测试系统的运行的正确性,可采用白盒测试8技术中的逻辑覆盖来进行。同时为 了测试系统功能方面的完整性,可采用黑盒测试技术查找系统的部分漏洞。3.3结果分析在系统的程序编写和数据库的建设完成后,系统的整个功能就已经完成了,然后就 是测试和改进系统。一个系统的功能完美与否,要经过不停的使用来发现问题,因此在 测试时主要是通过不断使用此系统来找出问题的。在调试期间主要发现了以下问题:(1)是否有必要设置在线帮助功能(2)是否有必要制作信息反馈功能(3)后台用户的
18、权限是否应该加以限制在规划系统之前就已经考虑到了这些问题。 由于这个网上购物系统是基于中国电子 商务发展的大前提下,因此为了促进中国的电子商务发展,决定开发的系统不加任何的 门槛,主要是做到信息的快速发布和获取,缩短信息流通的时间。系统测试系统测试主要是测试整个购物系统的功能的实现情况和系统运行的性能表现。 功能 的测试主要是测试系统是否完全实现了需求分析中所定义的功能; 而性能测试则是测试 系统在实际的运行过程中所表现出的性能, 包括运行速度、稳定性、完整性和安全性等。 测试的结论根据测试结果,我们可以得出这样的结论:本购物系统的所有功能符合需求分析说 明书的要求。系统在实际的运行过程当中也
19、具备了令人满意的性能。整个系统也保留了 充分的可维护性和可扩展性,适合于系统功能的扩展和再开发。4系统运行界面4.1用户系统运行界面用户主页,如图17所示:图17用户主页 商品浏览界面,如图18所示:图18商品浏览界面购物车界面,如图19所示:图19购物车界面服务台界面,如图20所示:图20服务台界面4.2管理员界面管理员界面,如图21所示:图21管理员登陆界面 用户管理界面,如图22所示:图22用户管理界面 订单详细信息界面,如图23所示:图23订单详细信息界面用户详细信息界面,如图24所示:E0Hhttp r2Ti HU- E/wJ i (u/iLcIm'-AAiLidElwAJ.
20、lTpil'Bi. v .PLL巽网贞、r诃创r ¥. HI-.-.;:. 税Ej.,爲户礎IIrftgg IB5WS I营理词管理I am用户详细信思沁皿.欽违粕咗凝上用户m1用户春tilt用户宜買虹老男联幕业詁Ci57t7iC.&?E-mziiltehl国 I2E com1她址晰工丝片.即切帶背貝半镐310QD0p tF®Mb丈辛命;m吋问2X7 12 M6 00F至肌b进口« 11 1 >确3片0手节7卅n厂石才过心二屮段:jo* *图24用户详细信息界面公告管理界面,如图25所示:图25公告管理界面库存管理界面,如图26所示: 1 hl ij /to :ij 沖茫世證|悅称 持吋已 匠4 l?sft». Kii-rll 书是目面笨九的一韦若且耳中干仅有討于菇id 知汉的和绍,匹有对于期讶发中重大的博系茱枸问趣曲课入抿讨 息了大山的:卽比卅.蟆戎,并时论了程東,責圭性与性有躇 堵.柑中理常丁几卡為型冊銅库,髀冊在¥开发卫/世些利干的代 码稍年績時可風直蒔庫用于项目宜龙口.代昭眸戈件可JiUk
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汉字“牛”的讲解课件
- 水银血压计使用课件
- 混凝土养护与加速养护方案
- 学生宿舍照明节能与智能控制方案
- 混凝土混合物的性能检测与控制方案
- 标准厂房安全出口与疏散方案
- 水电镀基础知识培训课件
- 胰岛素赵娜娜51课件
- 二零二五版服务业劳动保障监察及员工权益保障合同
- 二零二五年度公务车借用协议书模板
- 初中数学-综合与实践 哪一款“套餐”更合适教学课件设计
- 采油采气井控题库
- “三重一大”决策 标准化流程图 20131017
- Cpk 计算标准模板
- 精选浙江省普通高中生物学科教学指导意见(2023版)
- “魅力之光”核电知识竞赛试题答案(二)(110道)
- 外科学课件:食管癌
- 汽机专业设备运行日常点检
- GB/T 2820.12-2002往复式内燃机驱动的交流发电机组第12部分:对安全装置的应急供电
- 设备基础知识-动设备课件
- GB/T 12599-2002金属覆盖层锡电镀层技术规范和试验方法
评论
0/150
提交评论