【ACCESS精品源码栏目提醒】:网学会员ACCESS精品源码为您提供浙江春天医药网站(毕业论文doc) - 毕业设计参考,解决您在浙江春天医药网站(毕业论文doc) - 毕业设计学习中工作中的难题,参考学习。
毕 业 论 文(设计)题 目 浙江春天医药网站 指导老师 刘老师 专业班级 计算机应用技术 班 姓 名 学 号 年 6月 1 日
精品摘 要: 在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,为提升公司形象,加强客户服务,越来越多的企业在互联网上建立商务网站,抢占网络商机。
在深入了解企业文化和业务流程的前提下,开发了浙江春天医药有限公司商务网站。
前台具有公司简介、新闻、营销药品、留言板、员工交流、人才招聘、文件下载功能模块,后台具有账户管理、信息管理、新闻管理、药品管理、招聘管理、帮助答疑、友情链接、数据库管理功能模块,让客户通过互联网方便地访问公司各方面的信息并能在线查看药品信息。
系统通过需求分析、总体设计、详细设计、软件编码、测试、维护几个阶段设计开发,采用B/S 结构和主流的 ASP.NET 2.0 技术,结合后台数据库
Access 2003,并配合使用了 Visual Studio 2005、PhotoShop、Dreamweaver 等工具软件,网站功能强大、界面友好美观、执行效率较高,具有较强的实用性和一定的创新性。
除了供医药公司使用之外,还可以推广给其它相关企业使用。
关键词:ASP.NET;企业网站;B/S 结构;
Access 2003
精品 目 录引言 ................................................................. 11.系统概述 ........................................................... 2 1.1 系统开发方法 ................................................. 2 1.2 开发背景 ..................................................... 32.系统调研及可行性分析 ............................................... 5 2.1 可行性分析前提 ................................................ 5 2.1.1 项目基本要求 ............................................ 5 2.1.2 系统总体目标 ............................................ 6 2.1.3 项目开发条件、假定和限制 ................................ 6 2.2 对所建议系统的分析 ............................................ 6 2.2.1 所建议系统的概述 ........................................ 6 2.2.2 所建议系统的影响和局限性 ................................ 6 2.3 可行性分析 .................................................... 7 2.3.1 技术可行性分析 .......................................... 7 2.3.2 社会因素方面的可行性分析 ................................ 7 2.4.结论 ......................................................... 73.系统分析 ........................................................... 8 3.1 系统需求分析 .................................................. 8 3.1.1 功能需求 ................................................ 8 3.1.2 性能需求 ................................................ 8 3.2 运行环境需求 .................................................. 8 3.2.1 硬件环境要求 ............................................ 8 3.2.2 软件环境要求 ............................................ 9 3.3 系统 UML 建模 .................................................. 9 3.3.1 系统用例分析 ............................................ 9 3.3.2 系统的后台频道、栏目、内容的添加状态图分析 ............. 10 3.3.3 系统的后台频道、栏目、内容的添加时序图分析 ............. 104.系统设计 .......................................................... 12
精品 4.1 概要设计 ..................................................... 12 4.1.1 功能模块图 ............................................. 12 4.1.2 功能模块描述 ........................................... 12 4.2 数据库设计 ................................................... 13 4.2.1 数据库连接 ............................................. 13 4.2.2 表结构设计 ............................................. 13 4.3 详细设计 ..................................................... 18 4.3.1 网站整体设计 ........................................... 18 4.3.2 网站结构设计 ........................................... 18 4.3.3 用户登录模块设计 ....................................... 18 4.3.4 管理员密码修改模块设计 ................................. 20 4.3.5 公司信息管理模块 ....................................... 21 4.3.6 新闻管理模块 ........................................... 21 4.3.7 药品管理模块 ........................................... 24 4.3.8 招聘管理模块 ........................................... 25 4.3.9 帮助答疑模块 ........................................... 28 4.3.10 友情链接模块 .......................................... 29 4.3.11 文件下载管理模块 ...................................... 31 4.3.12 数据库管理模块 ........................................ 325.系统的实现 ........................................................ 34 5.1 前台页面设计 ................................................. 34 5.1.1 网站首页设计与实现 ..................................... 34 5.1.2 前台公司信息模块设计 ................................... 35 5.1.3 药品展示模块设计 ....................................... 35 5.1.4 新闻中心模块设计 ....................................... 37 5.1.5 诚聘英才模块设计 ....................................... 37 5.1.6 帮助答疑模块设计 ....................................... 40 5.1.7 在线下载模块设计 ....................................... 42 5.2 后台页面设计 ................................................. 43
精品 5.2.1 登录页面设计 ........................................... 43 5.2.2 账户管理模块设计 ....................................... 43 5.2.3 公司信息管理模块设计 ................................... 44 5.2.4 新闻管理模块设计 ....................................... 46 5.2.5 药品管理模块设计 ....................................... 47 5.2.6 招聘管理模块设计 ....................................... 48 5.2.7 帮助答疑模块设计 ....................................... 49 5.2.8 友情链接模块设计 ....................................... 51 5.2.9 文件下载管理模块设计 ................................... 51 5.2.10 数据库管理模块设计 .................................... 526.系统测试 .......................................................... 53 6.1 系统登录模块测试 ............................................. 53 6.2 测试方法 ..................................................... 54结论 ................................................................ 55参考文献 ............................................................ 56附录:程序源代码清单 ................................................ 57
精品引言 企业网站在这个信息时代对企业来说是非常重要的。
拥有自己的企业网站,并不一定能给您的企业带来什么直接的经济效益,但肯定的一点是,拥有自己的企业网站,有百利而无一害,作用绝对是积极的。
随着中国经济的快速发展,国内外各行各业竞争日益激烈。
如何把握住市场最新动态,以及让更多的人知道自己的产品,是每个公司、企业维持、发展的护航符。
当一个企业、公司能在第一时间早一步得到有利的信息,无疑比竞争对手多一点胜算。
现在企业、公司获得信息的渠道无外呼以下几点:固定的人际关系网、电视报纸、网络。
网络是 21 世纪才发展起来的一种信息平台,随着科技的发达,以及生活水平的提高,更多人喜欢到网络里了解自己感兴趣的东西。
越来越多的企业、公司也注意到了这一点,都拥有了自己的企业、公司网站,规模或大或小,功能也或多或少。
功能大致可以分为以下几点:企业形象、产品推广、信息发布、数字商务。
本系统的功能也结合的企业网站的各项功能,在建设的前期设计思想和开发工具的选用、需求分析、设计程序、系统实现等过程的阐述,重点介绍了 ASP.NET 技术在这过程中的运用.系统的设计和各个功能实现。
本系统信息来源主要由管理员通过后台管理系统直接添加并在网站上发布出来以供大家查询公司有关信息。
本系统主要让社会各界能更好的了解本公司,欢迎使用本网站的留言板对本公司的发展提出更多宝贵意见。
该企业网站系统的方案是采用现在比较流行的 ASP.NET Framework2.0 技术+
Access 2003 数据库管理系统配合 Visual Studio 2005、PhotoShop 等制网页制作工具来设计和建设一个企业网站。
对系统开发中面临的问题及其解决方案进行详细的设计及合理安排,根据所掌握的 ASP.NET 技术,并结合
Access 数据库技术对系统的各个功能进行了实现。
精品1.系统概述 系统根据消费者的需求、市场的状况、企业自身的情况等进行综合分析,以消费者为中心进行网站设计规划。
前台主要功能是显示公司信息、公告信息、新闻快递、产品展示、公司招聘、文件下载及留言板等功能;系统后台主要功能是实现在线管理公司信息,产品信息、新闻内容、留言内容及数据库的操作管理等功能。
为企业员工、网站管理员和客户提供一个方便业务交流的平台,也提高了工作效率,减少烦琐步骤。
同时通过互联网快速的信息传递也能给企业带来更多的商机。
1.1 系统开发方法 本系统采用 B/S 体系结构,使用 Visual Studio 2005 开发工具及
Access 2003数据库,基于 ASP.NET 技术三层架构开发。
无论客户或员工都能快速发布信息和了解信息,方便客户之间的交流,同时通过互联网快速的信息传递加速自身的发展,宣传自己的企业信息。
基于数据库和网络应用的系统实现技术有多种,可以采用传统的客户机/服务器(C/S)模式,也可以采用目前流行的浏览器/服务器(B/S)模式。
所谓客户机/服务器(C/S)模式,即数据库内容放在远程的服务器上,在客户机上安装相应软件; C/S 结构在技术上虽然很成熟,但该结构的程序往往只局限在在小型的局域网内部,不利于扩展。
并且,该结构的每台客户机都需要安装相应的客户端程序。
由于我们的系统是一个教学辅助和考试系统,拥有的用户量比较多,因此,如果采用该结构,系统的安装与维护工作比较繁重。
同时,由于应用程序直接安装在客户机,客户机直接和数据库服务器交换数据,系统的安全性也受到一定影响。
基于 WEB 的方式其实是一种特殊的客户/服务器方式,在这种方式中,客户端是各种各样的浏览器。
为了区别于传统的 C/S 模式,通常称为浏览器/服务器(B/S)模式。
B/S 采用三层体系结构,即包括数据库系统、应用服务器、客户浏览器三部分。
由于采用了互联网的相关技术,B/S 结构的系统开放性好,易维护、扩展。
客户浏览器只跟 WEB 服务器交换数据,数据安全性比较高。
当然,B/S 结构在网络安
精品全方面也有其弱点。
在 C/S 结构中,应用程序是在客户机上运行的独立程序,如果这台计算机安全的话,那么应用程序就是安全的。
而在 B/S 结构中,众多的客户浏览器访问同一个 WEB 服务器, WEB 服务器会成为攻击活动的对象。
根据 C/S 和 B/S 结构的特点,结合企业的实际情况,本系统采用 B/S 结构。
这使得系统的开放性和可扩展性相当好,系统的维护也比较方便。
访问速度快,效率高。
1.2 开发背景 本系统程序使用 ASP.NET 技术的 C语言编写,程序界面使用 Photoshop 设计,在 Visual Studio 2005 中完成制作。
1. ASP.NET 的优势 是 ASP.NET 也称作 ASP, ASP 的升级版。
ASP.NET 从根本上对 ASP 进行了升级,全面加入了面向对象的编程理念。
现有的 ASP 应用程序中,不管你将它们写得怎么样,结构总是充满了长长短短的代码。
而 ASP.NET 的代码不仅更容易编写,而且更加干净整洁,比 ASP 代码更易于阅读。
同时,ASP.NET 代码的结构方式提高了其再利用性和共享性。
ASP.NET 改进了配置、伸缩性、安全性和可靠性。
对于简单的 ASP 应用程序,配置其实并不算什么问题,但是当你移植到一个利用组件的 N层结构中时就会遇到问题。
当你对这些应用程序进行配置和维护时,DLL 陷阱问题(组件注册、版本、锁定的 DLL 等等)就会出现。
ASP.NET 中则取消了组件注册以及 DLL 锁定,全面使用了 XML 配置文件,从而解决了这个问题。
这样你只需要执行复制文件的工作就能配置一个 Web 应用程序。
ASP.NET 造就了一类新的 Web应用程序。
目前的 Web 应用程序通常都是同一种模式:一套线性应用程序,然后将逻辑植入其中之一。
ASP.NET 允许开发人员打破这种单一模式,创造出更加动态而且伸缩性更强的应用程序,这种应用程序能够更好地满足公司的商业需求,并提供一个更加丰富的开发环境。
2. ASP.NET 的特点 ASP.NET 不仅仅只是 ASP 的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。
从外观上看,ASP.NET 和 ASP 是相近的,但是从本质上是完全不同的。
ASP.NET 几乎全是基于组件和模块化,每一个页,对象,和 HTML 元素都
精品是一个运行的组件对象。
在开发语言上,ASP.NET 抛弃了 VBScript 和 JavaScript,而使用.NET Framework 所支持的 VB.NET,C.NET 等语言作为其开发语言,这些语言生成的网页在后台被转换成类并编译成一个 DLL 文件。
由于 ASP.NET 是编译执行的,所以它比 ASP 拥有了更高的效率。
3. ASP.NET 简易性 ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。
例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。
另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。
4. ASP.NET 可管理性 ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web 应用程序。
由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。
此quot零本地管理quot哲学也扩展到了 ASP.NET 框架应用程序的部署。
只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。
不需要重新启动服务器,即使是在部署或替换运行的编译代码时。
5. ASP.NET 可缩放性 ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。
另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。
6. ASP.NET 安全性 借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。
综上所述因此我选择了 ASP.NET 技术架构浙江春天医药有限公司网站,使用Visual Studio 2005 开发。
精品2.系统调研及可行性分析2.1 可行性分析前提2.1.1 项目基本要求 (1)主要功能 通过对公司工作流程进行了解,以及对企业人员的调查,确定了本系统将要实现的功能。
公司信息:发布介绍公司的各类信息,如公司简介、公司愿景、公司价值观、组织结构等。
新闻中心:发布企业新闻和业内资讯,无限级分类,大增加信息发布的灵活性。
产品展示:发布公司产品信息,如药品图片、规格、生产厂家等。
帮助答疑:查看常见问题,可在留言板上留言下意见、问题。
在线下载:发布供网站浏览者和客户下载的资料等,如销售合同、软件等。
诚聘英才:发布招聘信息,人才策略,浏览者可在线递交简历。
友情链接:可链接到其它合作网站方式。
账户管理:可对管理员权限进行修改,更改管理员密码。
公司信息管理:可添加、修改、删除公司信息,管理公告内容。
新闻管理:可进行添加新闻、管理新闻和管理新闻分类操作。
药品管理:可进行添加药品、管理药品和管理药品分类操作。
招聘管理:可进行添加招聘、修改招聘、管理招聘信息和管理应聘信息操作。
友情链接:添加有情链接,管理有情链接。
文件下载管理:可进行上传文件,管理下载文件等操作。
数据库管理:可备份数据库、还原数据库和下载数据库。
(2)性能要求 方便快捷有效地使客户和员工浏览到公司是最新信息,录入数据合法性的校验程度高,数据查询速度快。
(3)安全和保密要求
精品 系统对不同权限的用户提供不同的功能模块,对历史数据的更改和新数据的添加只有一定权限的用户才能进行操作,一般的用户只能进行选择、查询操作。
对数据库的关键数据应保密。
2.1.2 系统总体目标 本系统的总体目标是能够让客户留下比较突出的印象,获得一些潜在客户。
系统要突出企业的特点和风格;网页结构设计合理,层次清楚;网页内容应全面,尽量涵盖顾客普遍所需的信息;本网站在前、后台使用上比较方便、简单;界面设计上美观大方;后期维护上比较容易,如要对功能模块方面作修改,则无需进行整个系统的重新架构,只要部分修改即可。
2.1.3 项目开发条件、假定和限制 (1)所建议系统运行寿命的最小值 系统运行寿命的最小值应达 5 年。
(2)进行系统方案选择比较的时间 系统方案选择比较的时间为一星期。
(3)可利用的信息和资源 Baidu、Google 等。
(4)系统投入使用的最迟时间 系统投入使用的最迟时间为 2008 年 5 月。
2.2 对所建议系统的分析2.2.1 所建议系统的概述 本系统采用 B/S 体系结构,只要能上网都能通过本系统了解有关本公司的最新信息。
管理者可以通过上网来进行对公司信息、资料和文件的填加,药品的管理,网站基本信息管理,留言回复等,避免了很多不必要的麻烦。
2.2.2 所建议系统的影响和局限性 (1)采用所建议系统的优越性 本系统有利数据的集中、有效管理。
与手动管理方式相比,占据空间小,易更新、易备份。
增强了系统的灵活性。
当原始数据发生变动时,应用程序可以对数据库稍作修改即可使数据及时反映最新情况。
精品 本系统能够较好地保证数据库的安全。
建立用户并为之分配密码和操作权限,这样任何用户只能在他的权限范围内对数据库进行操作。
(2)采用建议系统可能带来的影响 采用本系统将加快信息处理和传递过程,有利于促进管理机制合理化、数据的科学化、规范化、标准化,有利于决策工作的改善、决策优化及提高办公率,同时,本系统还有利于节省办公用品,进一步减少经费支出。
2.3 可行性分析2.3.1 技术可行性分析 根据已有的计算机平台和开发环境,已充分具备开发该系统对计算机软硬件、数据库和开发工具的要求。
只要利用好已有的参考资料,结合好已学的计算机专业知识,投入大量的时间,完成该系统虽有困难,但这是可行的。
本系统是一个典型的数据库应用程序。
现有的数据库应用程序开发技术已非常成熟,利用现有技术完全可以实现预定的功能。
ASP.NET 功能强,其开发语言有C、VB.NET 和 JScript.NET。
而
Access 数据库是一个非常优秀的小型数据库管理软件,方便使用,性能稳定。
于是,采用 ASP.NET
Access 2003 数据库技术完全能够实现本系统的开发。
2.3.2 社会因素方面的可行性分析 (1)使用方面的可行性 由于网络的普及,计算机使用水平有了很大提高,新系统界.