版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本科生毕业论文网上药店管理系统的设计与实现Design and Implementation ofOnline Pharmacies Management System 学生姓名XXX所在专业所在班级申请学位指导教师嘘哨哨职称讲师答辩时间目 录 TOC o 1-3 h z u HYPERLINK l _Toc294891348 设计总说明 PAGEREF _Toc294891348 h I HYPERLINK l _Toc294891349 introduction PAGEREF _Toc294891349 h II HYPERLINK l _Toc294891350 1 绪论 PAGERE
2、F _Toc294891350 h 1 HYPERLINK l _Toc294891351 课题来源 PAGEREF _Toc294891351 h 1 HYPERLINK l _Toc294891352 系统开发的目的和意义 PAGEREF _Toc294891352 h 1 HYPERLINK l _Toc294891353 研究内容 PAGEREF _Toc294891353 h 2 HYPERLINK l _Toc294891354 本文组织结构 PAGEREF _Toc294891354 h 2 HYPERLINK l _Toc294891355 2 系统开发的相关技术 PAGERE
3、F _Toc294891355 h 3 HYPERLINK l _Toc294891356 开发模式 PAGEREF _Toc294891356 h 3 HYPERLINK l _Toc294891357 2.2 PAGEREF _Toc294891357 h 3 HYPERLINK l _Toc294891358 2.3 VS2008 PAGEREF _Toc294891358 h 3 HYPERLINK l _Toc294891359 2.4 SQL Server2005 PAGEREF _Toc294891359 h 4 HYPERLINK l _Toc294891360 3 需求分析
4、PAGEREF _Toc294891360 h 5 HYPERLINK l _Toc294891361 系统功能需求分析 PAGEREF _Toc294891361 h 5 HYPERLINK l _Toc294891362 前台功能需求分析 PAGEREF _Toc294891362 h 5 HYPERLINK l _Toc294891363 后台管理功能需求分析 PAGEREF _Toc294891363 h 5 HYPERLINK l _Toc294891364 可行性分析 PAGEREF _Toc294891364 h 7 HYPERLINK l _Toc294891365 经济性 P
5、AGEREF _Toc294891365 h 7 HYPERLINK l _Toc294891366 技术性 PAGEREF _Toc294891366 h 7 HYPERLINK l _Toc294891367 数据需求分析 PAGEREF _Toc294891367 h 7 HYPERLINK l _Toc294891368 顶层数据流图 PAGEREF _Toc294891368 h 7 HYPERLINK l _Toc294891369 第二层后台管理数据流图 PAGEREF _Toc294891369 h 8 HYPERLINK l _Toc294891370 4 系统设计 PAGE
6、REF _Toc294891370 h 9 HYPERLINK l _Toc294891371 系统模块总体设计分析 PAGEREF _Toc294891371 h 9 HYPERLINK l _Toc294891372 4.1.1 用户注册登录模块功能设计 PAGEREF _Toc294891372 h 9 HYPERLINK l _Toc294891373 4.1.2 用户购买功能模块设计 PAGEREF _Toc294891373 h 10 HYPERLINK l _Toc294891374 4.1.3 订单管理功能设计 PAGEREF _Toc294891374 h 10 HYPERL
7、INK l _Toc294891375 4.1.4 药品管理的功能设计 PAGEREF _Toc294891375 h 11 HYPERLINK l _Toc294891376 用户管理功能设计 PAGEREF _Toc294891376 h 11 HYPERLINK l _Toc294891377 网上留言处理设计 PAGEREF _Toc294891377 h 12 HYPERLINK l _Toc294891378 数据库设计 PAGEREF _Toc294891378 h 12 HYPERLINK l _Toc294891379 4.2.1 数据库设计介绍 PAGEREF _Toc29
8、4891379 h 12 HYPERLINK l _Toc294891380 概念结构和逻辑结构设计 PAGEREF _Toc294891380 h 13 HYPERLINK l _Toc294891381 系统主要数据的E-R图 PAGEREF _Toc294891381 h 14 HYPERLINK l _Toc294891382 数据库表详细设计 PAGEREF _Toc294891382 h 14 HYPERLINK l _Toc294891383 界面设计 PAGEREF _Toc294891383 h 17 HYPERLINK l _Toc294891384 前台界面设计 PAGE
9、REF _Toc294891384 h 17 HYPERLINK l _Toc294891385 4.3.2 后台界面设计 PAGEREF _Toc294891385 h 18 HYPERLINK l _Toc294891386 5 系统实现 PAGEREF _Toc294891386 h 19 HYPERLINK l _Toc294891387 5.1 前台实现 PAGEREF _Toc294891387 h 19 HYPERLINK l _Toc294891388 首页实现 PAGEREF _Toc294891388 h 19 HYPERLINK l _Toc294891389 登陆和注册
10、实现 PAGEREF _Toc294891389 h 20 HYPERLINK l _Toc294891390 5.1.3 购买药品实现 PAGEREF _Toc294891390 h 22 HYPERLINK l _Toc294891391 后台管理实现 PAGEREF _Toc294891391 h 23 HYPERLINK l _Toc294891392 订单管理实现 PAGEREF _Toc294891392 h 23 HYPERLINK l _Toc294891393 5.2.2 药品管理实现 PAGEREF _Toc294891393 h 24 HYPERLINK l _Toc29
11、4891394 5.2.3 用户管理实现 PAGEREF _Toc294891394 h 25 HYPERLINK l _Toc294891395 5.2.4 网站留言管理实现 PAGEREF _Toc294891395 h 26 HYPERLINK l _Toc294891396 6 系统测试与性能分析 PAGEREF _Toc294891396 h 27 HYPERLINK l _Toc294891397 测试方法 PAGEREF _Toc294891397 h 27 HYPERLINK l _Toc294891398 6.2 测试内容 PAGEREF _Toc294891398 h 27
12、 HYPERLINK l _Toc294891399 6.2.1 测试系统的安全性 PAGEREF _Toc294891399 h 27 HYPERLINK l _Toc294891400 6.2.2 数据的准确性测试 PAGEREF _Toc294891400 h 28 HYPERLINK l _Toc294891401 6.2.3 测试结果 PAGEREF _Toc294891401 h 30 HYPERLINK l _Toc294891402 7 结束语 PAGEREF _Toc294891402 h 31 HYPERLINK l _Toc294891403 鸣 谢 PAGEREF _T
13、oc294891403 h 32 HYPERLINK l _Toc294891404 参考文献 PAGEREF _Toc294891404 h 33设计总说明电子商务是指在互联网、企业内部网和增值网上以电子交易方式 进行交易活动和相关服务活动,是传统商业活动各环节的电子化。网路化和数字化。电子商务包括电子货币交换、供应链管理、电子交易市场、网络营销、在线事务处理、电子数据交换、存货管理和自动数据收集系统。药品,是人们日常生活中的必须品,不管是大人还是小孩,老人都会有需要吃药的时候,俗话说:“花无百日红,人无千日完人”就是说,每个人在日常生活中多多少少会生大病或小病,这就需要药品帮助我们抵抗疾病
14、。而且有很多事家庭必备的应急药品,比如感冒药,咳嗽药之类的。对于我们中国,这个人口第一大国来讲,药品的需求量更是巨大!所以药品的销售是具有很大发展前景的。但是,很多时候病人因为一些小病,因为市场上的价格偏高,或者因为会出现一些假药,或者因为药品的种类太多不知道买什么药好等等诸多问题,给我们广大消费者带来诸多不便!电子商务是一个潜力巨大的市场,极具发展前景。它克服了传统 营销中客户由于时间和空间的限制,信息沟通灵活,灵活交易的手段和快速的交货方式,最重要的是由于成本低,价格也较低!所以建立网上药店管理系统是顺应了社会的发展,满足社会的需求、促进社会的和谐的!本系统是为了建立一个完善的网上药品销售
15、及管理系统,为了,使人们安全放心买药品,本系统会在网站公告中郑重承诺假一陪十。同时,本系统为了使人们轻松购药,在网站中有各式各样,种类众多的药品,并且在网站中有强大的搜索功能为人民轻松买药提供不少方便,还有增进企业与顾客的联系方式和网站留言的沟通平台,最后还有强大地后台管理功能。为了是管理员方便管理,从药品的订购到药品管理,会员管理等功能十分强大,是一个相对完善的网上药店管理系统。本系统是基于B/S模式的,易于维护,可以广泛应用。本系统开发是采用框架,在使用C#语言在VS2008集成开发环境中开发的。数据库服务是在SQL Server2005平台中开发的。根据实际需求 ,网上药店管理系统需要有
16、便捷的购物前台功能,完善的管理功能以及安全的交易方式。所以本设计精心设计了方便的客户浏览,搜索功能,安全的注册,登陆,放心,便民的购买,支付等功能的具体实现。至于后台管理是本系统的重要组成部分,管理员可以进行库存的管理,订单的管理、用户的管理、以及网站上系统的管理。网上药店管理系统有着很好的应用前景,可以为广大客户带来诸多便利。随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。关键词:网上药店;管理系统;B/S模式introductionE-commerce, its refers to the Internet, what corporate intranets and va
17、lue-added .It is online to the electronic trading activities and related services activities, that the traditional commercial activities electronically. Whats more, its internet and digitization. E-commerce, its including e-commerce, electronic currency exchange, supply chain management, electronic
18、trading market, network marketing, online transaction processing, electronic data interchange, inventory management and automated data collection systems. Drugs are a necessity in peoples daily lives whether for children, adults or elderly need to take medicine. Its the saying that: The flowers last
19、 forever, Man can not be perfect that means that everyones life more or less serious illness or disease in their daily. Its requires the drugs to help us fight disease. And there are many things family necessary emergency drugs, such as cold medicine, cough medicine and the like. To us China, the co
20、untry that is the most populous concerned. So the demand for drugs is huge! Drugstore has great prospects for development. However, It bring our consumer a lot of trouble that because of the price has a litter high ,or appear some fake drugs ,or the type of drug too much and so on ,when we have some
21、 ailment. Along with the rapid development of the Internet day by day becomes the best channel to collect and publish information. E-commerce is a huge potential market and very promising. It overcomes the customers due to time and space constraints of traditional marketing, information communicatio
22、n and flexible, flexible trading methods and fast delivery. And the most important thing is the low cost and the lower price! Whit the development of society online pharmacy management system, to meet the needs of the community, thats social harmony! In order to establish an online drug sales and ma
23、nagement system, and make people safe, whats more, secure to buy drugs, the system will be announced on the website solemn promise to fake a paternity 10. At the same time, in order to enable people to easily purchase of medicines, on the site in a wide range, a wide variety of drugs, and the site h
24、as a powerful search function to provide a lot of convenience for the people to easily buy medicine. As well as enhance business and customer contact information and website message communication platform. Finally, a strong background management functions. In order to the administrator facilitate ma
25、nagement, from the ordering of medicines to pharmaceutical management, membership management function is very powerful, and a perfect online pharmacy management system. This system is based on B / S mode, easy to maintain, can be widely used. The development of this system is the use of the ASP.NET
26、framework, developed in the integrated development environment in VS2008 using C # language. Database services in SQL Server 2005 platform development. According to actual demand, online pharmacy management systems need to have a convenient way to shop front office functions, improve the management
27、and security transactions. So this design is carefully designed to facilitate customers browse, search capabilities, secure registration, login, rest assured, convenience of purchase, payment and other functions to achieve. As for the background management system is the major systems of the system,
28、its development including the establishment of back-end database maintenance and respond to the development of these two aspects. Administrators can program functions to complete drug information, add, modify, order management, user management, and system management on site. Online pharmacy manageme
29、nt system has good application prospects, brings much convenience for our customers. With the development of computer technology and network technology, its function will be continuous development and perfection.Keywords: online drugstore; management system; implementation;B/S model;ASP.NET网上药店管理系统的
30、设计与实现信息管理与信息系统,200811622114,XXX指导教师:嘘哨哨1 绪论1.1课题来源药品对于每个国家,每个家庭,每个人,不管在过去,现在还是将来都是不可或缺的!俗话说:“花无百日红,人无千日完人”就是说,每个人在日常生活中多多少少会生大病或小病,这就需要药品帮助我们抵抗疾病。而且有很多事家庭必备的应急药品,比如感冒药,咳嗽药之类的。对于我们中国,这个人口第一大国来讲,药品的需求量更是巨大!所以药品的销售是具有很大发展前景的。时下,互联网的快速发展,网络对人们的影响越来越大,电子商务,为企业和网民搭建一个购售平台。企业为了获取更多的利润,不仅要采取市场营销,还要采取网络直销。网络
31、药品直销,是指消费者和生产者或需求方和供求方,直接利用网络的买卖活动,B2C(企业对消费者)、C2C(消费者对消费者)电子商务基本属于网络药品直销模式的范畴。这种交易的最大特点是供需直接见面,环节少,费用低1。根据我国电子商务发展的情况来看,作为一个企业更要注重发展网络营销。所以这个系统网上药店的管理系统功应运而生。这个设计是为了充分利用网络化带来的便利,设计一个功能齐全的网上药店管理系统网站,可以大大的避免商家见面订货所带来的局限性,以及时间,地域的限制所带来的麻烦,为客户提供一个安全放心的网上药店服务网站。1.2系统开发的目的和意义在今天,信息化大潮已经不可逆转,互联网技术席卷全球。对中国
32、企业而言,21世纪是一个充满机遇的世纪,互联网的发展成为其中成功的关键而电子商务却是当之无愧最富靓丽色彩的一环。电子商务其实质就是一种销售网络化,网络化销售是一种新型的经济模式,其中B2C是一种适用于广大百姓的企业对普通客户的经济模式,它逐渐改变着人的生活方式和观念。网上购物是很有前景和必要的。网上药店销售系统网站的设计的目的在于如下三点:(1)本系统可以浏览各种药品,有药品搜索的功能,方便用户买药品;(2)本系统有网上交流平台,方便用户解决疑问,用药放心;(3)本系统有库存管理、用户管理、订单管理等功能,方便管理人员管理。 意义在于如下三点:(1)降低成本。以电子商务开展业务,可以大量减少人
33、力、物力;同时使得交易活动突破了时间 和空间的限制,可以在任何时间、任何地点进行,大大降低成本,提高效率。(2)有利于树立企业的形象。作为第四媒体的互联网,其特点就是可以跨越时空,正常情况下,网站无时无刻不在工作,通过网上药店销售系统网站的建成,用户可以跨越时空了解货物信息,不会 出现供应不足的情况。(3)可以达到盈利最大化,有利于拓展营销渠道,扩大市场,提高营销效率。通过这种方式可以接触消费比较大的消费群体,获得更多的新顾客,扩大市场。研究内容设计与实现网上药店管理系统的目标是实现一个界面友好、灵活、实用、安全,功能较为强大的网上药店管理系统网站。使网上购买药品更加方便、高效和实用,让消费者
34、真正体会到电子商务的优越性与乐趣。本设计是基于B/S平台的网上药店服务平台,运用了C#语言,VS2008集成开发工具和SQL Server2005数据库。网上药店管理系统由前台和后台两部分组成。(1)前台部分:主要是商品的浏览展示、会员注册登录、购买药品等等。(2)后台部分:主要是对网上药店的一些基础数据进行有效的管理,其中包括订单的管理、库存的管理、用户管理、以及留言管理等。本文组织结构本文的结构安排如下:第1章,绪论主要介绍了课题的来源,系统开发的目的和意义,系统的研究内容,以及本文组织结构。第2章,主要介绍了系统的开发的技术和工具,即本系统开发所用到的开发平台和软件等。第3章,需求分析主
35、要内容是用软件工程的方法对网上药店管理系统设计与实现进行了需求分析,分析了系统要的功能需求,可行性,以及数据分析。第4章,主要是介绍了系统设计,即本系统的各个功能模块设计,系统功能结构图,以及数据库的概要设计等。第5章,主要介绍了系统实现,从前台的三个功能模块,和后台的四个功能模块进行分析其中的代码及界面。第6章,主要是对系统实现功能的测试。通过介绍几种测试方法,并且使用测试方法进行测试,并把测试的安全性,准确性以及测试的结果统计出来。第7章,是对本文的结束语。总结了本系统开发的经过,功能以及遇到的问题,存在的不足总结出来。最后部分,是鸣谢和参考文献。2系统开发的相关技术开发模式B/S模式是一
36、种以Web技术为基础的新型的MIS(管理信息系统)系统平台模式2。把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器,从而构成一个三层结构的服务器系统,第一层是客户机与用户是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件,如Netscape Navigator,微软公司的IE等3。浏览器将HTML代码转换为图文并茂的网页。网页还具备一定的交互功能,允许用户在网页提供的申请表上输入信息提交给后台,并提出处理请求 4。比如,本设计是网上药店管理系统,在VS中运行,在浏览器中显示出来,可以在网页中发出命令,比如注册,会把信息提交到后台,请求注册。第二层Web服务
37、器启动相应这一要求,并动态生成一串HTML代码,其中嵌入处理的结果,发回给客户机的浏览器。如果客户机提交的请求包括数据的存取,Web服务器还需与数据库的服务器协同完成这一处理工作。这一层是属于客户的信息反馈,你发出请求之后等待的回复。第三层数据库服务的任务类似于C/S,负责协调不用的Web服务器发出的SQ请求,管理数据库5。 本设计的主要开发框架是ASP.NET,使用C#语言开发。是由Microsoft公司提出的动态网站设计技术与程序框架,它给人们的是全新的技术,和由此产生开发效率的提高,网站性能的提升。能被用于一台Web服务器来建立强大的Web应用程序。作为一种新的Web开发技术,提供许多比
38、现在的Web开发模式的强大优势,支持C#和语言,使执行效率大幅提高。是基于语言的程序在服务器上运行6。又叫ASP+,不仅仅是ASP的简单升级,而是Microsoft推出的新一代脚本语言。是 .NET的一部分,吸收了ASP以前版本的最大的优点,并参照Java、VB语言的开发优势加入了许多新特色,同时也修正了以前的ASP版本的运行错误。通常的集成开发环境Visual Web Develop2008,并能够建立简单的动态网站和页面7。ASP.NET开发中,有多种数据绑定控件可以用来在页面上生成表格、树型、列表以及其他数据格式8。 VS2008VS2008全称是Visual Studio 2008是一
39、种网站设计的集成开发环境,本设计是使用了其中的C#语言开发。Visual Studio 2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用9。VS2008的功能极其强大,在开发平台中使用很方便
40、,可以自行定义一些自己设计的控件,可以调节字体大小,方便好看,可以编译发现其中的问题,要是可以熟练操作VS的的话可以轻易通过辅助功能查找问题的所在,教好解决问题。2.4 SQL Server2005SQL Server 是一个关系数据库管理系统,是位于用户与操作系统之间的一层数据管理软件。数据库管理系统和操作系统一样是计算机的基础软件,也是一个大型的软件系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的。SQL Server 2005是由Microsoft公司推出的一款典型数据库管理系统版本10。SQL Server2005在以下三个重要方面改善了数据
41、基础架构:企业数据管理、开发人员效率和商业智能(BI),它可以在接受的价格和许可费用以及升级的途径方面有了新的突破11。它的主要功能包括以下几个方面:(1)数据定义功能,用户通过它可以方便地对数据库中的数据对象进行定义。(2)数据组织、存储和管理,数据库管理系统要分类组织、存储和管理各种数据。要确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。(3)数据操纵功能,用户可以使用DML操纵数据,实现数据库的基本操作,比如查询、插入、删除和修改等。(4)数据库的事务管理和运行管理功能。(5)数据库的建立和维护功能,它包括数据库初始数据的输入、转换功能,数据库的转储、回复功能
42、,数据库的重组织功能和性能监视等、分析功能等12。 3需求分析系统功能需求分析 系统需求分析是分两个主要模块来分析,即前台和后台管理功能。前台功能需求分析(1)用户注册登陆功能功能描述:用户首先注册,注册过后才能登录,进行购买等操作。注册必须按照规定填写个人信息,不然注册不了,登录需要用注册时用的账号以及自己填写的密码,并且相应的验证码也要填写正确不然会出现错误提示,登陆后用户可以修改个人信息。注册用列图如图3-1所示。图3-1注册用列图(2)用户购物功能模块分析功能描述:用户把自己需要的药品加入购物车,查看购物车信息,在购物车中可以进行删除和添加,可以查看订单,填写收货方式,最后是支付金额。
43、会员购买用列图如下图,图3-2所示。图3-2会员购买用列图后台管理功能需求分析(1)订单管理功能功能描述:订单管理功能可以查看订单情况,并且确认是否查看订单;可以通过查看订单确认是否发货;可以通过整理订单确认是否归档。订单管理功能用列图如图3-3所示。 图3-3订单管理功能用列图(2)药品管理功能功能描述:药品的管理功能主要是对药品的库存管理,药品的添加,可以根据实际情况对药品进行增删查改。以及药品的种类的添加,药品种类的管理,可以对药品的种类进行增删查改。药品管理功能用列图如图3-4所示。图3-4药品管理功能用列图(3)用户管理功能功能描述:用户管理包括管理员的管理以及普通用户的管理,管理员
44、管理,可以增加管理员,或者删除某个管理员;用户管理,可以对会员进行资料修改,可以删除某个用户。以下是管理员管理的用列图如图3-5所示。图3-5管理员管理的用列图(4)网上留言处理功能功能描述:网上留言主要是能对顾客的留言进行管理包括修改和删除等功能,查看,回复。网上留言用列图如图3-6所示。图3-6网上留言用列图可行性分析 经济性通过网上药店管理系统网站,用户可以跨越时空了解货物信息,不会出现供应不足的情况。 有利于拓展营销渠道,扩大市场,提高营销效率。通过这种方式可以接触消费比较大的消费群体, 获得更多的新顾客,扩大市场。技术性通过网络系统管理,实现了网上药店的管理员和客户的在线沟通的功能,
45、会员管理,后台订单管理等功能,为企业管理药品,用户提供了强大的技术支持。数据需求分析 数据流图描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流图(Logical Data Flow Diagram),一般用DFD表示。数据流图是系统逻辑编辑功能的图形表示,即使不是专业的计算机技术人员也很容易理解他,因此是分析员之间极好的通信工具。设计数据流图时只需要考虑系统必须完成的基本逻辑功能,完全不需要考虑怎样具体的实现这些功能,所以它也是今后进行软件设计的很好的出发点。管理系统的主要任务是通过大量的数据得到管理所需要的信息,这就必须存储和管理大量的数据,因此建立一个良好的数据组织结构,是整个系统都可
46、以迅速、方便、准确地调用和管理所需要的数据,是衡量管理系统开发工作的好坏的主要指标之一13。顶层数据流图顶层数据流图只含有一个加工表示整个系统输出数据流和输入数据流为系统的输入数据和输出数据,表明系统的范围,以及与外部环境的数据交换关系,根据药店管理系统的输入数据和输出数据以及用户信息用顶层数据流图粗略的给出整个系统的数据流情况,如图3-7所示。图3-7顶层数据流图第二层后台管理数据流图 顶层数据流图粗略地给出整个系统的数据流情况,为了更好的把握整个系统各个模块的具体数据流,处理细节表示出来,可以在顶层图的基础上自顶向下地继续分析,得到层数据流图,如图3-8所示。 图3-8 第二层后台管理数据
47、流图4系统设计系统模块总体设计分析网上药店的系统功能设计主要是划分为前台和后台两大模块,其中前台分为:用户注册登录模块、浏览药品信息、购买药品、查询药品以及网站留言5个模块。后台分为订单管理、库存管理、会员管理,系统管理以及系统推出5个模块。下面将会重点介绍登录购买药品、网站留言、订单管理、会有管理、库存管理的功能。为了更好了解整个系统的功能架构所以先画出整个功能结构图,下一节讲具体介绍功能模块的具体划分。图4-1是整个网上药店系统功能的功能结构的大致图。图4-1网上药店管理系统功能模块图 用户注册登录模块功能设计(1)功能描述:用户首先注册,注册过后才能登录,进行购买等操作。注册必须按照规定
48、填写个人信息,不然注册不了,登录需要用注册时用的账号以及自己填写的密码,并且相应的验证码也要填写正确不然会出现错误提示。(2)用户注册数据流图如图4-2所示。图4-2用户注册数据流图(3)用户登陆注册数据流程图如4-3所示。图4-3用户登陆注册数据流程图 用户购买功能模块设计功能描述:用户把自己需要的药品加入购物车,然后选择快递方式,填写收货人最后提交订单。(2)购买药品数据流图如图4-4所示。 图4-4 购买药品数据流图(3)购买药品流程图如图4-5所示。图4-5 购买药品流程图 订单管理功能设计(1)功能描述:订单管理功能可以查看订单情况,并且确认是否查看订单;可以通过查看订单确认是否发货
49、;可以通过整理订单确认是否归档。(2)订单管理功能的数据流图如图4-6所示。图4-6订单管理功能的数据流图(3)订单管理的数据流程图如图4-7所示。图4-7处理订单的数据流程图 药品管理的功能设计(1)功能描述:药品的管理功能主要是对药品的库存管理,药品的添加,可以根据实际情况对药品进行增删查改。以及药品的种类的添加,药品种类的管理,可以对药品的种类进行增删查改。(2)药品管理的功能数据流图如图4-8所示。图4-8药品管理的功能数据流图(3)药品管理的数据流程图如图4-9所示。图4-9药品管理的数据流程图用户管理功能设计(1)功能描述:用户管理包括管理员的管理以及普通用户的管理,管理员管理,可
50、以增加管理员,或者删除某个管理员;用户管理,可以对会员进行资料修改,可以删除某个用户。(2)以下是管理员管理的数据流图如图4-10所示。图4-10管理员管理的数据流图(3)管理员管理的数据流程图如图4-11所示。图4-11管理员管理的数据流程图网上留言处理设计(1)功能描述:网上留言主要是能对顾客的留言进行管理包括修改和删除等功能,查看,回复。(2)网上留言处理的数据流图如图4-12所示。图4-12网上留言处理的数据流图网上留言处理的数据流程图如图4-13所示。图4-13网上留言处理的数据流程图数据库设计 数据库设计介绍数据库设计是指一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结
51、构,并据此监理数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。对数据库进行合理的逻辑设计和有效的物理设计才能开发出完善而高效的网上药店管理信息系统。概念结构和逻辑结构设计(1)概念结构设计独立于数据库逻辑结构,也独立于支持数据库的DBMS。它是现实世界与机器世界的中介,它一方面能够充分反映现实世界,包括实体和实体之间的联系,同时又易于向关系、网状、层次等各种数据模型转换14。它是现实世界的一个真实模型,易于理解,便于和不熟悉计算机的用户交换意见,使用户易于参与,当现实世界需求改变时,概念结构可以很容易地作相应调整。在需求分析得到的用户需
52、求抽象为信息结构即概念的过程就是概念结构设计。它是整个数据库设计的关键15。(2)概念结构是各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定。但为了能够用某一DBMS实现用户需求,还必须将概念结构进一步转化为相应的数据模型,这正是数据库逻辑结构设计所要完成的任务。通过在数据库中连接各表得到数据库逻辑结构结构图如图4-14所示。图4-14数据库逻辑结构结构图系统主要数据的E-R图E-R图是描述概念结构数据模型的主要工具,E-R图也称为实体-联系模型,由实体,属性,联系三个要素构成16。根据实体之间的关系内容可以画出系统数据的重要实体E-R图如图4-15所示。图4-15系统主
53、要功能实体E-R图数据库表详细设计(1)用户数据表设计,如表4-1所示。表4-1会员数据表序号字段中文名字段英文名类型、宽度、精度空否默认值主键1用户IDAdminIDint非空无是2用户名称AdminNamevarchar(50)非空无3登陆密码Passwordvarchar(50)非空无4真实姓名RealNamevarchar(50)非空无5电子邮箱Emailvarchar(50)非空无6注册时间LoadDatedatetime(8)非空无(2)药品信息表设计如表4-2所示。表4-2药品信息表序号字段中文名字段英文名类型、宽度、精度空否默认值主键1药品序列号DrugsIDint非空无是2类
54、别号ClassIDint非空无续表4-2序 号字段中文名字段英文名类型、宽度、精度空否默认值主键3药品名称DrugsNamevarchar(50)非空无4药品作用DrugsIntroducentext非空无5商场Companyvarchar(50)非空无6药品图片DrugsUrlvarchar(200)非空无7市场价格MarketPricefloat非空无8热门价HotPricefloat非空无9是否为推荐Isrefinementbit非空无10是否为热门IsHotbit非空无11是否为最新IsDiscountbit非空无12上市时间LoadDatedatetime非空无13病症 Diseas
55、enchar(10)非空无(3)药品种类表设计如表4-3所示。表4-3药品种类表序号字段中文名字段英文名类型、宽度、精度空否默认值主键1类别号ClassIDint非空无是2类别名ClassNamevarchar(50)非空无3图片路径CategoryUrlvarchar(50)非空无 (4)留言表设计如表4-4所示。表4-4 留言表序号字段中文名字段英文名类型、宽度、精度空否默认值主键1留言序列号DetailIDint非空无是2药品序列号DrugsIDint非空无3数量Numint非空无4回复者的IDOrderIDint(4)非空无5预约审核标记Drugs_Allowint(4)非空06预约审
56、核失败原因Drugs_Infontext(16)空无(5)图片表设计如表4-5所示。表4-5 图片表序号字段中文名字段英文名类型、宽度、精度空否默认值主键1图片序列号ImageIDint非空无是2图片名称ImageNamevarchar(50)非空无3图片路径ImageUrlvarchar(200)非空无(6)留言管理表设计,如表4-6所示。表4-6留言管理表序号字段中文名字段英文名类型、宽度、精度空否默认值主键1会员留言序列号IDint非空无是2留言者的名称Uidnvarchar(50)非空无3留言类型Subjectnvarchar(50)非空无4留言内容Contentntext是无5留言时
57、间DateTimedatetime非空无6留言IP地址IPnvarchar(20)非空无 (7)管理员表设计,如表4-7所示。表4-7管理员表序号字段中文名字段英文名类型、宽度、精度空否默认值主键1用户序列号MemberIDint非空无是2用户名称UserNamevarchar(50)非空无3密码Passwordvarchar(50)非空无4真实姓名RealNamevarchar(50)非空无5性别Sexbit非空无6 号码Phonecodevarchar(50)非空无7电子邮箱Emailvarchar(50)非空无8地址Addressvarchar(50)非空无9邮政编码PostCodech
58、ar(10)非空无10注册时间LoadDatedatetime非空无(8)订单表设计,如表4-8所示。表4-8订单表序号字段中文名字段英文名类型、宽度、精度空否默认值主键1订单IDOrderIDint非空无是 续表4-9序号字段中文名字段英文名类型、宽度、精度空否默认值主键2订单时间OrderDatedatetime非空无3订单金额DrugsFeefloat非空无4快递费ShipFeefloat非空无5总金额TotalPricefloat非空无6快递类型ShipTypevarchar(50)非空无7收货者性名ReceiverNamevarchar(50)非空无8收货者 ReceiverPhon
59、evarchar(20)非空无9收货者 ReceiverPostCodechar(10)非空无10收货者地址ReceiverAddressvarchar(200)非空无11收货者电子邮箱ReceiverEmailvarchar(50)非空无12订单是否确认IsConfirmbit非空无13是否发货IsSendbit非空无14是否到货IsEndbit非空无(9)留言回复表设计,如表4-9所示表4-9留言回复表序号字段中文名字段英文名类型、宽度、精度空否默认值主键1序列号IDint非空无是2回复者的称呼UNamenvarchar(50)非空无3内容Contentntext非空无4回复时间DateT
60、imedatetime非空无5回复者的ID号ReplyIDint非空无6回复者的IOIPnvarchar(20)非空无界面设计界面设计是人与机器之间传递和交换信息的媒介,包括硬件界面和软件界面,是计算机科学与心理学、设计艺术学、认知科学和人机工程学的交叉研究领域。近年来,随着信息技术与计算机技术的迅速发展,网络技术的突飞猛进,人机界面设计和开发已成为国际计算机界和设计界最为活跃的研究方向。作为一个媒介,要是媒介做得好,给用户感觉好,相当于成功的一半,要是媒介做得不好即使功能再强大也不适用,那还能算一个好的设计吗?所以界面一定要设计好。界面的前台和后台的都使用了母版,并且母版都是用来CSS样式设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度车辆租赁企业市场营销策划合同4篇
- 机器人协作加工技术-深度研究
- 家电维修成本控制-深度研究
- 机器人化裂缝修复技术-深度研究
- 2025年度粮食储备基地建设与粮食购销合同4篇
- 智慧城市规划与实施路径-深度研究
- 2025年度车床设备采购与绿色供应链管理合同4篇
- 混凝土护脚施工方案
- 穿心棒法盖梁施工方案
- 管道砂石基础施工方案
- 餐厨垃圾收运安全操作规范
- 皮肤内科过敏反应病例分析
- 电影《狮子王》的视听语言解析
- 妊娠合并低钾血症护理查房
- 煤矿反三违培训课件
- 向流程设计要效率
- 2024年中国航空发动机集团招聘笔试参考题库含答案解析
- 当代中外公司治理典型案例剖析(中科院研究生课件)
- 动力管道设计手册-第2版
- 2022年重庆市中考物理试卷A卷(附答案)
- Python绘图库Turtle详解(含丰富示例)
评论
0/150
提交评论