《医药销售管理系统的设计与实现报告.pdf》由会员分享,可在线阅读,更多相关《医药销售管理系统的设计与实现报告.pdf(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 医药销售管理系统的设计与实现报告 毕业设计(论文)开题报告 1.本课题的研究意义,国内外研究现状、水平和发展趋势 1.1 本课题的研究意义 随着计算机及网络技术的飞速发展,Internet/Intranet 应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。在众多的网络服务中,Web 给人耳目一新的感觉,而在这其中,ASP 技术则因为可以进行复杂的数据库操作、很强的交互性以及方便用户控制和管理备受青睐。目前存在各级各类的考试,而它们的各种工作主要还是依赖于手工完成,比如考试的报名,需要考生到指定的地点
2、按照先后顺序完成,不仅手续复杂麻烦,而且工作效率很低,还会受到天气、交通等等各种因素的影响。手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们可以利用计算机网络,利用 ASP 技术实现动态的管理。随着计算机网络技术的进一步发展和普及,利用 ASP 技术开发的各种广告网络信息发布系统必将大行其道。1.2 现有系统存在问题的分析 有的广告发布系统,还是手工操作计算机日,但是有的领导只见眼前利益,不关心,甚至不敢尝试新兴的事物。手工操作还十分落后,效率极低,成本很大,以后的社会是信息的社会,信
3、息只有快,准,精才能发挥其价值。所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统能有保障吗?1.3 国内外研究现状、水平及发展趋势 数据库是一门研究数据管理的技术,始于 20 世纪 60 年代,经过 40 多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据
4、处理领域发挥着越来越大的作用。随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重要,特别是信息发布事业。在经济发达的国家,许多机构,都投入了大量的资金开发网络信息发布系统,以求在将来激烈的竞争中立于不败之地。在我国,网络信息发布是已经发展一段时间,是随着改革开放和市场经济的发展根据中国特有的国情发展起来的,特别是证券信息的发布,从一定的程度上大大促进了中国股市经济的发展,这是一个很有发展前途的新兴产业,毕业设计(论文)开题报告 但是同发达国家相比,我国的信息发布行业的技术的应用程度还很低。因此可见,随着我股市经济的迅速发展,信息技术在其上的应用会更加地广泛和深入。在现今社会,计算
5、机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。所以说,随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机网络对网络信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿
6、命长、成本低等。这些优点能够极大地提高信息发布和管理的效率,也是股市信息的科学化、正规化管理,与世界接轨的重要条件。2.本课题的基本内容,可能遇到的困难,提出解决问题的方法和措施 2.1 本课题的基本内容 伴随着网络的出现,网页逐渐融入人们的生活。快速及时的广告浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。尤其是在广告信息领域,各种广告信息的发布分秒变换,人们对广告信息的需求有了更新,更高的要求,而
7、网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网页也逐渐成为一种新兴的信息发布资源。也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。随着 Internet 的进一步发展,静态 Web 站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web 站点更是如此,随着 Internet 上信息量的增多和交互性的加强使 HTML 显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了
8、越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的 Web 网页。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前夜,我们清晰地听到了网络时代的宣言:谁掌握了网络,谁就掌握了未来。2.2 系统开发目标 本系统是将现代话的计算机网络和信息发布相结合,按照信息发布的流程发布信息的。为了使系统在信息发布管理中发挥更大的作用,实现工作过程的网络实时化,提高工作效率和工作质量,现提出如下的系统开发目标:1.系统应具有实用性、可靠性和适用性,同时注意到先进性。2.对各个数据库进行动态管理,防止混乱。
9、3.能够按照用户选择的不同的条件进行简单查询和复合查询。4.能够对查询结果进行分类汇总。5.注意数据的安全性,具有数据备份和恢复的功能。6.方便用户的操作,尽量减少用户的操作。2.3 系统分析 先根据建立新系统的要求,进行初步调查和初步可行性分析,提出系统总体规划。再对原系统进行深入的调查,彻底掌握原系统的模型,并在此基础上提出新系统的逻辑模型。a.系统目标 1、实现管理科学规范化;2、实现管理自动简便化;毕业设计(论文)开题报告 3、提高管理水平和质量;4、实现管理网络化。b.系统功能 1、使用 ASP 编制一个在线医药销售管理系统;2、该系统主要包括身份验证、信息编辑、查询、各种信息的维护
10、、密码修改等等功能;3、该系统需在局域网或互联网环境中得到应用。2.3.1 系统功能分析 权限功能:设置管理员权限功能。管理员可以后台管理,功能有:医药管理(添加/删除医药、医药类别管理、医药信息处理)、管理用户资料、管理定单、处理定单、管理评论。用户功能:可以完成用户注册,登录,显示用户列表,用户密码查询,医药信息查看、查询,购物车以及定单处理。2.3.2 系统功能模块分析 a.用户模块:1.游客可以浏览网站,并可以注册登陆 2.用户能够对自己的注册资料进行修改 3.用户可以下定单购买医药,或对定单进行处理 4.用户可以按特定条件搜索药品 5.用户对医药发表评论、评级 b.管理员模块:1.管
11、理员可以管理用户资料 2.管理员可以对定单进行管理 3.管理员可以对医药进行管理 4.管理员可以对药品评论进行管理 2.3.3 系统功能模块结构图 用户个人资定单资积分查购物资统计信修改密收货资 毕业设计(论文)开题报告 2.4 数据库表格设计 Admin 表结构:主要用来存储论坛管理员的帐号和密码 字段名称 数据类型 说明 ID 自动编号 编号 Admin 文本 管理员用户名 Password 文本 密码 Rank 数字 管理员权限 Category 表结构:主要用来存储医药的大类别信息 字段名称 数据类型 说明 Categoryid 自动编号 编号 Category 文本 医药大类名 Fi
12、rst 数字 是否在首页显示 Crtegoryorder 文本 类 排序 Delivery:主要用来存储了邮寄/付款信息 字段名称 数据类型 说明 Deliveryid 自动编号 编号 Subject 文本 送货/汇款方式名 Fee 数字 各种送货收费价格 Methord 数字 0 为送货方式 1 为汇款方式 Deliveryidord 数字 送货/汇款方式排序 管理用户资管理定评论管购物资统计信药品信发货信 Orders:主要用来存储客户定单的资料 字段名称 数据类型 说明 Actionid 自动编号 编号 Username 文本 定单的用户名 Actiondate 日期/时间 定单日期 I
13、d 数 产品编号 Productnum 数字 产品订购数量 Good 文本 定单编号 State 数字 处理状态 Receipt 文本 收货人 Address 文本 收货地址 Postcode 数值 邮政编码 Comments 备注 评论 Paymethord 数字 付款方式编号 Deliverymethord 数字 送货方式编号 Sex 数字 性别 Paid 数字 总金额 Realname 文本 姓名 Useremail 文本 用户 e-mail Usertel 文本 用户电话 serid 数字 用户 ID Sorts:主要用来存储医药的小类别信息 字段名称 数据类型 说明 Sortsid
14、自动编号 编号 Sorts 文本 医药小类名 Sortsorder 数字 医药小类排序 Categoryid 数字 对应的大类编号 First 数字 是否在首页显示 Product:主要用来存储医药的详细信息 字段名称 数据类型 说明 Id 自动编号 编号 Name 文本 医药名称 Author 文本 生产厂商 Introduce 文本 医药介绍 Productdat 日期/时间 出产日期 Score 数字 购买医药积分 Detail 文本 详细介绍 Content 备注 医药配置说明 Rank 数字 用户评级分数 Price1 数字 医药市场价 Price2 数字 医药会员价格 Vippri
15、ce 数字 医药 vip 价格 Solded 数字 订购次数 Viewnum 数字 查看次数 Discount 数字 医药折扣 Sortsid 数字 医药小类 id Categoryid 数字 医药大类 id Pic 文本 缩略图 Adddate 日期/时间 医药添加日期 Ranknum 数字 评级次数 Recommend 数字 推荐 Mark 文本 医药产地 Type 文本 医药编码 Pronum 数字 医药件数 Format 文本 医药重量 Protimes 数字 生产批次 Desc 文本 医药简介 User:主要用来存储了用户的个人详细信息 字段名称 数据类型 说明 Userid 自动编
16、号 编号 Username 文本 用户名 Useremail 文本 用户 e-mail Password 文本 用户密码 Identify 数字 用户身份证号 Mobile 文本 用户移动电话 Userqq 文本 用户 QQ Adddate 日期/时间 注册日期 Question 文本 密码提示 Answer 文本 密码答案 Loginnum 数字 登陆次数 Lastvst 日期/时间 最后一次登陆时间 Receipt 文本 收货人姓名 City 文本 收货人城市 Address 文本 收货人地址 Postcode 文本 邮政编码 Usertel 文本 用户电话 Deliverymethord
17、 数字 送货方式编号 Paymethord 数字 汇款方式编号 Sex 数字 用户性别 Realname 文本 姓名 Vip 是/否 是否 VIP 用户 Score 数字 用户积分 Review:主要用来存储用户发表对医药评论的信息 字段名称 数据类型 说明 Reviewid 自动编号 编号 Id 数字 对应产品编号 Title 文本 评论标题 Reviewdtm 日期/时间 评论发表时间 Reviewcontent 备注 评论内容 Audit 数字 审查是否通过 2.5 系统设计 数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现
18、麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。Microsoft Access 数据库相对其它的数据库来说要简单容易操作些。毕业设计(论文)开题报告 3.本课题拟采用的研究手段(途径)和可行性分析 3.1 开发工具的选择 在过去,客户机/服务器结构的设计与 Web 的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用 IIS+ASP 构成三层式 Web 结构(如图 1 所示)的中间一层,将客户机/服务器结构与 Web 密切结合,完成前后端两者的集成输出功能,使得 Web 站点的开发更方便,实现的功能更强大。利用 IIS+ASP 技术来集成 Web 前后端所带来
19、的强大效益可归结为以下几个方面:1.减少构建和维护成本 2.加快联机过程 3.应用软件集中在服务器端开发管理 4.前端可使用任何浏览器(IE、Netscape.)5.后端可存取任何数据库(SQL、Access.)6.可使用任何脚本语言开发(VBScript、JavaScript、PERL.)3.2 开发方法的选择 在开发方法的选择上,我选择了演绎式原型法与生命周期法相结合的方法。具体来说,就是在系统开发之前对系统有一个总体框架设想,各功能单元的结构和功能也比较清楚,但是还没有具体实现。系统完成什么功能,分成哪几个部分,各个部分又有哪几个模块,都已理解掌握,且以后不需要做更大的变动,只是具体到每
20、个模块,还没有全部实现。信息系统的开发是一项比较复杂的工作,我们必须选用科学的有效的开发方法。近年来,国内外已逐步总结出一些开发信息系统的方法和技术,但是,从目前的情况来看,系统的开发技术仍是一个比较薄弱的环节。那么根据本系统开发的要求,本系统选择了生命周期法和原型法相结合的方法。现具体介绍如下:生命周期这个概念源于系统工程方法。广义地说,任何系统均有其发生、发展、成熟、消亡或更新换代的过程,这个过程称为系统的生命周期。主要包括系统调查阶段、系统分析、系统设计、系统实施及系统维护与评价五个部分。根据系统设计而对整个系统实施,包括物理实施,程序设计,调试等。实施是最后的一步,关系着最后的成功。系
21、统实施的任务主要包括:1 程序设计 2 物理实施 3 使用说明书 4 编译 在建筑学和机械设计学中,“原型”指的是其结构、大小和功能都与某个物体相类似的模拟该物体的原始模型。在管理信息系统开发中,用“原型”来形象地表示系统的一个早期可运行版本,它能反映新系统的部分重要功能和特征。“原型方法”则是利用原型辅 毕业设计(论文)开题报告 助开发系统的一种新方法。原型方法要求在获得一组基本的用户需求后,快速地实现新系统的一个“原型”,用户、开发者及其他有关人员在试用原型的过程中,加强通信和反馈,通过反复评价和反复修改原型系统,逐步确定各种需求的细节,适应需求的变化,从而最终提高新系统的质量。因此可以认
22、为原型方法确定用户需求的策略,它对用户需求的定义采用启发的方式,引导用户在对系统逐渐加深理解的过程中作出响应。原型法主要包括确定系统基本需求阶段、构造初始原型阶段、原型的使用评价阶段、修改原型阶段和确定模型后的处理阶段。原型法的基本思想是:凭借着系统分析人员对用户要求的理解,在强有力的软件环境支持下,快速地给出一个实实在在的模型(或称原型、雏形),然后与用户反复协商修改,最终形成实际系统。在本系统中选择了演化型(Evolutionary Prototying)原型法,其目的不在于改进规格说明和用户需求,而是将系统改造得易于变化,在改进原型的过程中将原型演化成最终系统。它将原型方法的思想贯穿到系
23、统开发全过程,对满足需求的改动较为适合。3.3 可行性分析 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。也就是说可行性研究的目的不是解决问题,而是确定问题是否值得去解,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。一般说来,应从经济可行性、技术可行性、运行可行性、法律可行性和开发方案可行性等方面研究可行性。可行性研究需要的时间长短取决于工程的规模,一般说来,可行性研究的成本只占预期的工程中成本的 5-10%。3.3.1 技术可行性分析 技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户(这里是信息发布公司)提出的要求(如计算机的容量、速度
24、等)。此外,还要考虑开发人员的水平,做为计算机信息管理专业毕业的优等生,数据库设计方面对于我们应该还过得去,也经常上网浏览新闻,所以对这个管理模式应该比较熟悉。我们掌握了数据库及其应用技术、数据库原理、计算机网络技术等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力,从一定程度上具备了开发一个小型系统的能力。而现在学院的计算机配置均可达到 P4 2.8GHZ、512M内存、80G 硬盘、768*1024 分辨率的显示器。3.3.2 经济可行性 主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的
25、收益。这是个超小型的管理系统,从 投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可 毕业设计(论文)开题报告 以搞起来,考虑到一般公司里都有电脑,现只要购置一台打印机就可以了。从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给信息发布管理提高一个层次。3.3.3 运行可行性 信息的发布正在迅猛发展,许多公司从从硬件到软件都投入了大量的人力、物力、财力,一般的公司都配置了计算机,并能联接到互联网。公司也会招聘一批熟练操作计算机的职员,可以快速、方便、高效地使用计算机进行日常工作。这些都使此系统在实践上具备了可行性。由此可知,信息发布系统在
26、信息发布公司具有可行性。3.4 系统实施 按照物理模型实现应用软件的编写和测试,系统试运行,编写技术文件,系统转换,系统交付使用,以及运行后的系统维护和评价等工作。生命周期法要求信息系统的开发研制工作要按照规定步骤,使用一定的图表工具,在结构化和模块化的基础上进行。结构化的思想是把整个系统的功能看作是一个大模块,根据系统分析和设计的不同要求,按照由顶向下,逐步求精的原则进行模块的分解和组合,这种方法贯穿于系统分析、系统设计和程序设计的各个过程中。生命周期法主要有以下几个特点:1.建立面向用户的观点 2.加强调查研究与系统分析 3.逻辑设计与物理设计分别进行 4.使用结构化、模块化方法 5.严格按照阶段进行 6.工作文件标准化和文献化