Javaweb医药系统资料

上传人:桔**** 文档编号:428202127 上传时间:2023-05-06 格式:DOCX 页数:27 大小:360.22KB
返回 下载 相关 举报
Javaweb医药系统资料_第1页
第1页 / 共27页
Javaweb医药系统资料_第2页
第2页 / 共27页
Javaweb医药系统资料_第3页
第3页 / 共27页
Javaweb医药系统资料_第4页
第4页 / 共27页
Javaweb医药系统资料_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《Javaweb医药系统资料》由会员分享,可在线阅读,更多相关《Javaweb医药系统资料(27页珍藏版)》请在金锄头文库上搜索。

1、馅用駭/F疣HenanUnivcrsityofUrbanConstructonJavaWeb应用开发课程设计课程名称:JAVAWeb应用开发课程设计设计题目:艾斯医药商务系统指导教师:班级:学号:学生姓名:rI【成绩:II【评语:I计算机与数据科学学院2016年6月12日目录第一章系统概述31.1 开发背景3开发环境4第二章可行性分析52.1 技术可行性5操作可行性5第三章需求分析63.1 系统功能6系统功能描述6用户管理6浏览商品7查询商品7购物管理8后台管理8第四章系统分析与设计104.1.1 系统分析10用例图10类图11序列图12系统设计13第五章数据库设计165.1.1 数据库概念设

2、计16整体E-R图16局部E-R图16数据表关系设计18第六章主要功能模块实现206.1.1 登陆注册功能20登陆功能20注册功能216.1 购物车功能236.2 商品查询功能24后台管理功能25用户管理25商品管理25邮件管理26第七章心得体会27第八章参考文献28资料收集于网络,如有侵权请联系网站删除第一章系统概述1.1 开发背景随着信息技术的发展和国内外互联网技术应用水平的逐步提高,在企业管理过程中,传统的工作方式和管理模式已经难以满足现代社会的必然需求,实现企业现代化综合管理已经是提高国家政府机关和企事业单位各部门工作效率、规范化管理的必然发展趋势。大家只要看了新闻,就可以了解到21世

3、纪是信息的世纪,信息化正以极快的速度取代传统的效率低下的人工作业。随着小型计算机,微型计算机的成本的不断下降,性能的不断提升,使得计算机作为当今最重要的信息产品,成为人民大众必不可缺的工具。计算机技术已经广泛应用于日常办公,企业管理,文字处理、电子报表以及进行简单的人事管理、财务管理等,大大提高了我们的工作效率,节省许多资源,使管理更加规范化,系统化,科学化。目前随着计算机技术的发展和普及,各行各业的管理机构开始使用计算机处理大量信息。在我国药品品种繁多,规模甚大,以往的手工记载、查询操作容易出错且工作效率低,已经不能适应时代发展的要求,从管理的角度来看,对管理者会造成诸多的不便,还有可能疏忽

4、一些细节,让不法商家逃脱罪责。所以,市场迫切需要一款简单实用的药品管理系统。药品管理系统的设计理念是,让企业能够拥有更高效的管理工具,使企业在21世纪异常激烈的竞争中脱颖而出。国外的管理系统有许多优秀的经验,但是并不完全符合我国的国情,我国的最广大药品销售的企业是分布在全国各地的中小型销售企业。所以,此次开发的药品管理系统功能乃是汲取了外国优秀管理工具的优秀功能,同时又创新了更符合我国用户需求的功能的一个综合信息管理系统。药品管理系统分为五大模块,分别为系统用户模块,职工信息管理模块,进货管理模块,销售管理模块,库存转移管理模块。该五大功能模块设计合理,功能全面,同时界面友好,非常符合我国各大

5、小型药品销售企业的管理需求。但由于时间仓促以及笔者找工作实习的原因,系统还不是很完善,和市场上一些成熟的产品比较仍然有不足之处。2.2 开发环境开发环境的选择会影响到数据库的设计,所以在这里给出图书管理系统开发与运行环境的选择如下:开发环境:Window7旗舰版开发工具:MyEclipse10.0数据库版本:MySql5.6.24服务器:Tomcat6.0第二章可行性分析2.1技术可行性本项目中使用了Servlet+JSP+JavaBean技术来实现艾斯医药商务系统的,目前该种技术已经非常成熟,很多小型的项目的可以用这种模式来实现,因为在技术可行性方面不存难以解决的问题。2.2 操作可行性传统

6、的医药公司管理有两种方式:一种是通过人员手工管理,通过纸笔手写记录公司的运作信息。另一种是通过现在先进的计算机进行网上的记录管理与销售。在进行设计以前,我们通过实地考察多家医药公司,调查了解他们的工作流程,还从其他相关的了解医药公司的运作流程,完成系统开发。因此艾斯医药商务系统是具有操作可行性的。第三早需求分析3.1系统功能艾斯医药商务系统功能包括用户登录,商品浏览,商品查询,购物管理和后台模块等模块。其中用户登陆管理负责用户注册及用户登录信息的维护登陆成功的用户可以浏览商品。查询特定商品的信息,对于选中的商品进行购买。包括加入购物车和生成订单。后台管理处理从购物网站转过来的订单包括发送邮件,

7、商品管理和用户管理。艾斯医药商务系统模块结构图如图3.1.1所示AscentWeb商务系統图3.1项目功能模块后合曾理邮件管理3.2系统功能描述3.2.1用户管理用户管理主要包括一下模块:(1)注册用户信息。对于新用户,单击“注册”,进入注册页面,填写相关信息进行注册。有标记我*”的为必填项。(2)用户登陆验证。对于已经注册过的用户,进入用户登陆界面,填写账号密码进行登陆。注iwrsja:用户宰:冬西地址:诚市:工作:m话:ZipEmaif:汪册顶旳图3.2注册模块3.2.2浏览商品网站的商品列表列出当前网站所有的商品名称,编号,类别,价格,库存图片等。3.2.3查询商品用户可以再网站的商品查

8、询页面进行查询。选择查询条件,输入查询的关键字,单击“查询”按钮可以进行查询。若商品存在则返回查询结果,若不存在则不显示。MEuNurriter化字方tl式图3.3查询界面图轴号MDUNumberw库存圉片001感冒腕異45looTloi004ee241D0*70062008-12-16西药null4514睜7商品亘询查看鶴物车3.2.4购物管理(1)查看购物车。用户可以查看自己的购物车,可以添加或者删除购物车中的商品,可以修改购物车中商品的数量,进行购买。(2)生成订单。在浏览商品时,用户可以在查看商品列表或详细信息是将此产品添加到购物车,添加完毕可以选择继续购物或者是结算,若要结算这需要添

9、加购物记录表。I玫|注订*r賣理号强*100145显00612051HftH345(图3.5购物车管理3.2.5后台管理(1)订单邮件管理。设置管理员邮箱地址,包括转发邮件以及管理员接收邮件地址。I斑L胡min|进确订単證理6543.11竹/f/rK冉一ftASSI|注前Ivvvjf4】J-W1-HOLNurnber码00145100*7祕(3) 商品管理。包括商品的添加修改删除。|aajh|商q口信息娴号:囲片:提交图3.7添加用户(4)用户管理。包括用户信息的修改,用户权限的管理,用户删除。admin2213Saa管理员shanglixingO51116163-com1213ascent晋

10、適用户xyh&O13243169093平顶山昔通用户用户容Email电话扯司曲角色僱盘状态图3.8修改用户权限第四章系统分析与设计4.1系统分析通过UML语言的用例图,类图以及序列图来分析艾斯医药系统。4.1.1用例图用例图显示了系统与系统外实体之间的交互。项目用例图如图4.1.1所示浏览商品订单查询登录邮件管理订单管理4.1.2类图类图显示了模型的静态结构,特别是模型中存在的类。类的内部结构以及类与类之间的关系。系统类图如图4.1.2所示。LoginSerdetLoginDAO*addUser()*logiinOut)*userLogin()login。*tlelSoftUserOindAl

11、lUserQ*1ndPrcductUserbyid。updateProduetUs&rupdateUserSuperf)OrcterSerJet*addProdjetUsenf)delSoftu$er()findUserByu$emame()getAJIProductUsei()*getProductUserByid()%pdateProductuser()updateSjperuser()*delOrder()delOrderrtenn(*indOrei&rAJI)MndOrd&ritenn()*lookUse(t)*saeOrdersOSendMailsendMessageQUserMan

12、gerSerJetShopCartSerJet*addtoShopCart()checkajtQdelShopCartProduct)findShcpCartO%pdateCartPreductNuShapGartCartitemDataAccess*addProduet()*remoeHashMap()updateProductNumber()DatabaeConfigParser、.XWLConfigParserSignonFiltergetCcnnectiofiQSetCharacterEncodingFilterPag&BeanAuthlmgJmyz4.1.3序列图更加正式层次的精细表

13、达。系序列图的主要作用之一,是把用例图表达的需求进一步统一些功能序列图。:管理员LoginDAODataAccessUsr1、userLogin()2、logln(username,password)3、getConnection()4、dataaccess图4.3管理员登陆序列十UseManagerServletUserManagerDAODataAccessUsr:管理员r0D01、findProductUserbyidO-产2、getProductUserByid(uid)5、Usr3、getConnection()St4、dataaccess6、updateProductUser()i

14、7、updateProductuser(Usr)-w10、List8、getConnection()9、dataaccess-rUseManagerServletUserManagerDAODataAccessUsr:管理员1、findProductUserbyid()2、getProductUserByid(uid)7、updateSuperuser(uid,super)6、updateUserSuper()5、Usr10、List3、getConnection()4、dataaccess-8、getConnection()9、dataaccess图4.5用户管理模块修改用户角色序列4.2系统设计本项目中使用了Servlet+JSP+JavaBean技术来实现艾斯医药商务系统的。在这套技术中JSP作为视图层。Servlet用于控制用户请求以及调用相应的业务组件,作为控制层。JSP将数据传送给Servlet,Servlet去调

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号