




免费预览已结束,剩余74页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕毕 业业 论论 文 设计 文 设计 题题 目目 浙江春天医药网站的设计与实现 指导老师指导老师 刘老师 专业班级专业班级 计算机应用技术 20052 班 姓姓 名名 学学 号号 20052013247 2008 年 6 月 1 日 浙江经贸职业技术学院毕业论文 设计 第 1 页 摘 要 在 Internet 飞速发展的今天 互联网成为人们快速获取 发布和传递 信息的重要渠道 为提升公司形象 加强客户服务 越来越多的企业在互联网上 建立商务网站 抢占网络商机 在深入了解企业文化和业务流程的前提下 开发 了浙江春天医药有限公司商务网站 前台具有公司简介 新闻 营销药品 留言 板 员工交流 人才招聘 文件下载功能模块 后台具有账户管理 信息管理 新闻管理 药品管理 招聘管理 帮助答疑 友情链接 数据库管理功能模块 让客户通过互联网方便地访问公司各方面的信息并能在线查看药品信息 系统通 过需求分析 总体设计 详细设计 软件编码 测试 维护几个阶段设计开发 采用 B S 结构和主流的 ASP NET 2 0 技术 结合后台数据库 Access 2003 并配 合使用了 Visual Studio 2005 PhotoShop Dreamweaver 等工具软件 网站功 能强大 界面友好美观 执行效率较高 具有较强的实用性和一定的创新性 除 了供医药公司使用之外 还可以推广给其它相关企业使用 关键词 ASP NET 企业网站 B S 结构 Access 2003 浙江经贸职业技术学院毕业论文 设计 第 2 页 目目 录录 引言 1 1 系统概述 2 1 1 系统开发方法 2 1 2 开发背景 3 2 系统调研及可行性分析 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 结论 7 3 系统分析 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 系统的后台频道 栏目 内容的添加时序图分析 10 4 系统设计 12 浙江经贸职业技术学院毕业论文 设计 第 3 页 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 数据库管理模块 32 5 系统的实现 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 浙江经贸职业技术学院毕业论文 设计 第 4 页 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 数据库管理模块设计 52 6 系统测试 53 6 1 系统登录模块测试 53 6 2 测试方法 54 结论 55 参考文献 56 附录 程序源代码清单 57 浙江经贸职业技术学院毕业论文 设计 第 1 页 引言 企业网站在这个信息时代对企业来说是非常重要的 拥有自己的企业网站 并不一定能给您的企业带来什么直接的经济效益 但肯定的一点是 拥有自己的 企业网站 有百利而无一害 作用绝对是积极的 随着中国经济的快速发展 国内外各行各业竞争日益激烈 如何把握住市场 最新动态 以及让更多的人知道自己的产品 是每个公司 企业维持 发展的护 航符 当一个企业 公司能在第一时间早一步得到有利的信息 无疑比竞争对手 多一点胜算 现在企业 公司获得信息的渠道无外呼以下几点 固定的人际关系 网 电视报纸 网络 网络是 21 世纪才发展起来的一种信息平台 随着科技的 发达 以及生活水平的提高 更多人喜欢到网络里了解自己感兴趣的东西 越来 越多的企业 公司也注意到了这一点 都拥有了自己的企业 公司网站 规模或 大或小 功能也或多或少 功能大致可以分为以下几点 企业形象 产品推广 信息发布 数字商务 本系统的功能也结合的企业网站的各项功能 在建设的前 期设计思想和开发工具的选用 需求分析 设计程序 系统实现等过程的阐述 重点介绍了 ASP NET 技术在这过程中的运用 系统的设计和各个功能实现 本系统信息来源主要由管理员通过后台管理系统直接添加并在网站上发布出 来 以供大家查询公司有关信息 本系统主要让社会各界能更好的了解本公司 欢迎使用本网站的留言板对本公司的发展提出更多宝贵意见 该企业网站系统的 方案是采用现在比较流行的 ASP NET Framework2 0 技术 Access 2003 数据库管 理系统配合 Visual Studio 2005 PhotoShop 等制网页制作工具来设计和建设一 个企业网站 对系统开发中面临的问题及其解决方案进行详细的设计及合理安排 根据所掌握的 ASP NET 技术 并结合 Access 数据库技术对系统的各个功能进行 了实现 浙江经贸职业技术学院毕业论文 设计 第 2 页 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 结 浙江经贸职业技术学院毕业论文 设计 第 3 页 构在网络安全方面也有其弱点 在 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 元 浙江经贸职业技术学院毕业论文 设计 第 4 页 素都是一个运行的组件对象 在开发语言上 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 应用程序 由于配置信息是以纯文本形式存储的 因此可以在没有本地管理 工具帮助的情况下应用新设置 此 零本地管理 哲学也扩展到了 ASP NET 框架 应用程序的部署 只需将必要的文件复制到服务器 即可将 ASP NET 框架应用 程序部署到服务器 不需要重新启动服务器 即使是在部署或替换运行的编译代 码时 5 ASP NET 可缩放性 ASP NET 在设计时考虑了可缩放性 增加了专门用于在聚集环境和多处理器 环境中提高性能的功能 另外 进程受到 ASP NET 运行库的密切监视和管理 以便当进程行为不正常 泄漏 死锁 时 可就地创建新进程 以帮助保持应用 程序始终可用于处理请求 6 ASP NET 安全性 借助内置的 Windows 身份验证和基于每个应用程序的配置 可以保证应用 程序是安全的 综上所述因此我选择了 ASP NET 技术架构浙江春天医药有限公司网站 使用 Visual Studio 2005 开发 浙江经贸职业技术学院毕业论文 设计 第 5 页 2 2 系统调研及可行性分析系统调研及可行性分析 2 1 可行性分析前提 2 1 1 项目基本要求 1 主要功能 通过对公司工作流程进行了解 以及对企业人员的调查 确定了本系统将要 实现的功能 公司信息 发布介绍公司的各类信息 如公司简介 公司愿景 公司价值观 组织结构等 新闻中心 发布企业新闻和业内资讯 无限级分类 大增加信息发布的灵活 性 产品展示 发布公司产品信息 如药品图片 规格 生产厂家等 帮助答疑 查看常见问题 可在留言板上留言下意见 问题 在线下载 发布供网站浏览者和客户下载的资料等 如销售合同 软件等 诚聘英才 发布招聘信息 人才策略 浏览者可在线递交简历 友情链接 可链接到其它合作网站方式 账户管理 可对管理员权限进行修改 更改管理员密码 公司信息管理 可添加 修改 删除公司信息 管理公告内容 新闻管理 可进行添加新闻 管理新闻和管理新闻分类操作 药品管理 可进行添加药品 管理药品和管理药品分类操作 招聘管理 可进行添加招聘 修改招聘 管理招聘信息和管理应聘信息操作 友情链接 添加有情链接 管理有情链接 文件下载管理 可进行上传文件 管理下载文件等操作 数据库管理 可备份数据库 还原数据库和下载数据库 2 性能要求 方便快捷有效地使客户和员工浏览到公司是最新信息 录入数据合法性的校 验程度高 数据查询速度快 浙江经贸职业技术学院毕业论文 设计 第 6 页 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 采用所建议系统的优越性 浙江经贸职业技术学院毕业论文 设计 第 7 页 本系统有利数据的集中 有效管理 与手动管理方式相比 占据空间小 易 更新 易备份 增强了系统的灵活性 当原始数据发生变动时 应用程序可以对 数据库稍作修改即可使数据及时反映最新情况 本系统能够较好地保证数据库的安全 建立用户并为之分配密码和操作权限 这样任何用户只能在他的权限范围内对数据库进行操作 2 采用建议系统可能带来的影响 采用本系统将加快信息处理和传递过程 有利于促进管理机制合理化 数据 的科学化 规范化 标准化 有利于决策工作的改善 决策优化及提高办公率 同时 本系统还有利于节省办公用品 进一步减少经费支出 2 3 可行性分析 2 3 1 技术可行性分析 根据已有的计算机平台和开发环境 已充分具备开发该系统对计算机软硬件 数据库和开发工具的要求 只要利用好已有的参考资料 结合好已学的计算机专 业知识 投入大量的时间 完成该系统虽有困难 但这是可行的 本系统是一个典型的数据库应用程序 现有的数据库应用程序开发技术已非 常成熟 利用现有技术完全可以实现预定的功能 ASP NET 功能强 其开发语言 有 C VB NET 和 JScript NET 而 Access 数据库是一个非常优秀的小型数据库 管理软件 方便使用 性能稳定 于是 采用 ASP NET Access 2003 数据库技 术完全能够实现本系统的开发 2 3 2 社会因素方面的可行性分析 1 使用方面的可行性 由于网络的普及 计算机使用水平有了很大提高 新系统界面友好使用简捷 方便 能满足普通网民和系统管理员的要求 2 法律方面可行性 系统的开发和研制都选用正版日 将不会侵害他人 集体 国家的利益 不 会违反国家的政策和法律 浙江经贸职业技术学院毕业论文 设计 第 8 页 2 4 结论 结论意见 经上述可行性分析 该系统可以进入下一阶段的毕业设计的开发 浙江经贸职业技术学院毕业论文 设计 第 9 页 3 3 系统分析系统分析 3 1 系统需求分析 经过以上对本系统的调研及可行性分析后 下面将对系统在功能上以及性能 上进行进一步的需求分析 3 1 1 功能需求 1 系统管理功能 系统管理功能主要实现包括公司信息 新闻信息 药品信息 人才招聘和数 据库管理等功能 管理员主要管理后台各项信息操作 对其信息进行添加 修改 删除操作 2 栏目管理功能 查看应聘信息 回复留言信息 管理有情链接和文件下载管理 3 1 2 性能需求 设备需求 PC 机 Windows 2000 98 XP 操作系统 P 以上 64MB RAM 服务器 采用 Access 数据库管理 3 2 运行环境需求 3 2 1 硬件环境要求 表 3 1 硬件环境要求列表 服务器端配置客户端配置 处理器 Intel XEON 2 8 GHzIntel P4 1 8GHz 内存 2048MB256MB 硬盘空间 SCSI 160GSATA40G 光驱普通 显卡普通普通 网络配置100M 宽带网络10M 宽带网络 浙江经贸职业技术学院毕业论文 设计 第 10 页 3 2 2 软件环境要求 表 3 2 软件环境要求列表 服务器端配置客户端配置 操作系统 Windows 2003 serverWindows 9X 2000 XP 网络协议 TCP IPTCP IP WEB 服务器 IIS 5 0 数据库 Microsoft Access 2003 浏览器IE 5 0 或以上IE 5 0 或以上 NET 框架 Framework 2 0 3 3 系统 UML 建模 3 3 1 系统用例分析 企业网站系统的分析可以用 UML 的用例图来描述 每个用例以文本的方式来 描述 描述的内容包括用例以及用例与角色交互的更详细的信息 文本的内容是 通过与用户的讨论后确定的 1 网站浏览者用例关系如图 3 1 所示 图 3 1 网站浏览者用例关系图 2 管理员用例关系如图 3 2 所示 浙江经贸职业技术学院毕业论文 设计 第 11 页 图 3 2 管理员用例关系图 3 3 2 系统的后台频道 栏目 内容的添加状态图分析 对于一个系统来说 在设计阶段 首先要解决的就是状态图 并非所有的类 都是有状态图的 在本系统中 存在状态图的有频道 栏目 内容的添加分析的状态图 图 3 3 频道 栏目 内容的添加状态图 3 3 3 系统的后台频道 栏目 内容的添加时序图分析 前面设计的模型进行扩展和细化 下面是时序图 设计的目的就是产生一个 可以使用的解决方案 并且可以比较容易的将解决方案转换成程序代码 浙江经贸职业技术学院毕业论文 设计 第 12 页 图 3 4 频道 栏目 内容的添加时序图 浙江经贸职业技术学院毕业论文 设计 第 13 页 4 4 系统设计系统设计 网站整体设计流程图如图 4 1 所示 图 4 1 网站设计整体流程图 4 1 概要设计 4 1 1 功能模块图 图 4 2 功能模块图 4 1 2 功能模块描述 1 登录模块 根据用户输入的用户名和密码 与数据库中进行匹配 验证账号和密码 2 账户理模块 对管理员权限的设置 密码修改 更改 添加 删除管理员 3 公司信息管理模块 根据需要动态添加 修改 删除公司有关信息 添加和修改公告信息 浙江春天医药有限公司 账 户 管 理 公 司 信 息 管 理 文 件 下 载 管 理 数 据 库 管 理 友 情 链 接 人 才 招 聘 管 理 新 闻 管 理 药 品 管 理 帮 助 答 疑 管 理 草图设计效果制作 局部修改切片导出 细节更正后台设计 模块组合上 传 测 试 栏目制订 浙江经贸职业技术学院毕业论文 设计 第 14 页 4 新闻管理模块 添加 修改 删除公司最新新闻动态 5 药品管理模块 添加 修改 删除药品信息 6 人才招聘管理模块 根据公司人才需求 发布招聘信息 可以查看应聘者信息等 7 帮助答疑管理模块 添加 修改 删除常见问题 回复留言内容 管理留言内容 8 友情链接管理模块 根据合作网站添加 修改 删除友情链接 9 文件下载管理模块 上传 修改 删除文件 10 数据库管理模块 备份 还原 覆盖 下载数据库 4 2 数据库设计 4 2 1 数据库连接 ASP NET 支持对 Microsoft Access 等数据源的一致访问 数据库使用者可 以使用 ADO NET 来连接到这些数据源 并检索 操作和更新数据 ADO NET 结构 如图 4 2 所示 4 2 2 表结构设计 admin 表 用来记录管理员相关信息如表 4 1 所示 表 4 1 admin 表 浙江经贸职业技术学院毕业论文 设计 第 15 页 图 4 2 ADO NET 结构图 ApplyJob 表 用于记录应聘者简历信息 表 4 2 ApplyJob 表 浙江经贸职业技术学院毕业论文 设计 第 16 页 Article 表 用来记录公司新闻信息如表 4 3 所示 表 4 3 Article 表 Article category 表 用来记录公司新闻信息类别如表 4 4 所示 表 4 4 Article category 表 CompanyContact 表 用来记录公司联系方式如表 4 5 所示 表 4 5 CompanyContact 表 CompanyInfo 表 用来记录公司信息如表 4 6 所示 表 4 6 CompanyInfo 表 CompanyInfo category 表 用来记录公司信息类别如表 4 7 所示 表 4 7 CompanyInfo category 表 浙江经贸职业技术学院毕业论文 设计 第 17 页 Educational 表 用来记录学历如表 4 8 所示 表 4 8 Educational 表 FileDownload 表 用来记录可供下载文件信息如表 4 9 如示 表 4 9 FileDownload 表 FileDownload category 表 用来记录文件下载类别如表 4 10 所示 表 4 10 FileDownload category 表 FriendLink 表 用来记录友情链接如表 4 11 所示 表 4 11 FriendLink 表 Medicine 表 用来记录药品信息如表 4 12 所示 表 4 12 Medicine 表 Medicine category 表 用来记录药品类别如表 4 13 所示 浙江经贸职业技术学院毕业论文 设计 第 18 页 表 4 13 Medicine category 表 Message book 表 用来记录留言内容如表 4 14 所示 表 4 14 Message book 表 Post 表 用来记录公告信息如表 4 15 所示 表 4 15 Post 表 Question 表 用来记录常见问题如表 4 16 所示 表 4 16 Question 表 Recruit 表 用来记录招聘信息如表 4 17 所示 表 4 17 Recruit 表 浙江经贸职业技术学院毕业论文 设计 第 19 页 Reply message 表 用来记录回复留言内容如表 4 18 所示 表 4 18 Reply message 表 SubsidiaryCompany 表 用来记录分公司信息如表 4 19 所示 表 4 19 SubsidiaryCompany 表 4 3 详细设计 4 3 1 网站整体设计 1 CSS 样式表文件设计 本系统为了统一网站风格 为前台和后台分别设置了二个 CSS 样式表 ManageSkin 文件夹下的 StyleSheet css 样式表用来控制前台网页的风格样式 MedicineSkin 文件夹下的 StyleSheet css 样式表用来控制后台网页的风格样式 2 创建数据库连接 本系统数库连接调用的 web config 文件中的数据库驱动代码 代码见附录 4 3 2 网站结构设计 根目录文件夹如表 4 20 所示 表 4 20 网站文件夹分布表 App DataApp ThemesbinmanagefckeditorUpload 数据库文件 夹 样式及图片 文件夹 已编译的 dll 文件夹 后台程序文 件夹 编辑控件文件 夹 上传文件文 件夹 浙江经贸职业技术学院毕业论文 设计 第 20 页 4 3 3 用户登录模块设计 用户登录模块主要根据用户登录的信息 与数据库中信息成功匹配后 获得 其相应的操作权限 1 流程图如图 4 3 所示 2 处理说明 说明一 打开后台管理页面 等待用户输入用户名 密码 验证码 验证码 由 GetVaildCode aspx cs 文件随机生成 并由 Session validCode 对象进行 判断是否一致 不一致返回错误信息 一致则进行用户名和密码验证 说明二 验证码输入正确 判断用户输入的信息与后台数据库是否匹配 查 询语句有 SELECT count FROM admin WHERE adminUser managerName 和 SELECT count FROM admin WHERE adminUser userName and adminPwd strPwd 若两个返回的值都不为 0 登录成功 否则显示错误信息 等待用户重新输入 浙江经贸职业技术学院毕业论文 设计 第 21 页 图 4 3 用户登录流程图 4 3 4 管理员密码修改模块设计 管理员密码修改模块主要是根据管理员登录后输入的用户名和旧密码匹配后 修改密码 1 流程图如图 4 4 所示 2 处理说明 打开密码修改页面 在管理员输入用户名 旧密码 新密码和验证码后 系 统会一一的对各项进行核实是否正确 不正确将显示相应的错误信息 正确则密 码修改成功 浙江经贸职业技术学院毕业论文 设计 第 22 页 图 4 4 管理员修改密码流程图 4 3 5 公司信息管理模块 通过公司信息管理模块管理员可以修改公司联系方式 管理公司信息分类 管理公司信息 添加公告 管理公告 添加分公司信息和管理分公司信息 1 模块功能流程图如图 4 5 所示 浙江经贸职业技术学院毕业论文 设计 第 23 页 图 4 5 公司信息管理模块功能流程图 2 添加公司信息程序流程图如图 4 6 所示 3 处理说明 首先对管理员身份进行验证 如果当前管理员无此权限或未登录则返回登录 页面 验证通过后可以修改公司联系方式 管理公司信息分类 管理公司信息 添加公告 管理公告 添加分公司信息和管理分公司信息 4 3 6 新闻管理模块 通过新闻管理模块管理员可以实现添加新闻类别 修改新闻类别 删除新闻 类别 添加新闻内容 修改新闻内容和删除新闻内容 1 模块功能流程图如图 4 7 所示 2 添加新闻程序流程图如图 4 8 所示 浙江经贸职业技术学院毕业论文 设计 第 24 页 图 4 6 添加公司信息程序流程图 浙江经贸职业技术学院毕业论文 设计 第 25 页 3 处理说明 说明一 管理员登陆后系统会显示所有的新闻信息 查询语句为 SELECT A Article id A Category id C Category name A Title A Content A Keyword Top news A Issue time A Hits Member name FROM Article AS A Article category AS C WHERE A Category id C Article categoryid And A Article id articileId 管理员可以根据需要对新闻进行修改 删除 操作 说明二 管理员登陆后可以选择新闻类别进行管理操作 查询语句为 SELECT FROM Article category 图 4 7 新闻管理模块功能流程图 浙江经贸职业技术学院毕业论文 设计 第 26 页 图 4 8 添加新闻程序流程图 4 3 7 药品管理模块 通过药品管理模块管理员可以实现添加药品类别 修改药品类别 删除药品 类别 添加药品信息 修改药品信息和删除药品信息 1 模块功能流程图如图 4 9 所示 2 添加药品程序流程图如图 4 10 所示 3 处理说明 说明一 管理员登陆后系统会显示所有的药品基本信息 查询语句为 SELECT M Medicine id C Category name M Category id M Name 浙江经贸职业技术学院毕业论文 设计 第 27 页 M Standards M Hits M Imgurl M Summary M Manufacturer FROM Medicine AS M Medicine category AS C WHERE M Category id C Medicine categoryid And Medicine id medicineId 管理员可以根据需要点击药品详细信息 查 询语句为 SELECT Medicine FROM Medicine 对药品进行修改 删除操 作 说明二 管理员登陆后可以选择药品类别进行管理操作 查询语句为 SELECT FROM Medicine category WHERE Category name 请选择 图 4 9 药品管理模块功能流程图 4 3 8 招聘管理模块 通过招聘管理模块管理员可以实现添加招聘信息 修改招聘信息 删除招聘 信息 查看应聘信息和删除应聘信息 1 模块功能流程图如图 4 11 所示 浙江经贸职业技术学院毕业论文 设计 第 28 页 2 删除招聘信息程序流程图如图 4 12 所示 3 处理说明 说明一 用户打开前台诚聘英才频道 根据求职公司所需的招聘岗位显示给 用户 查询语句为 SELECT FROM Recruit WHERE Recruit id recruitId 说明二 应聘者根据个人情况如实填写个人简历 系统会对这些信息进行合 法性验证 浙江经贸职业技术学院毕业论文 设计 第 29 页 图 4 10 添加药品程序流程图 图 4 11 招聘管理功能模块流程图 浙江经贸职业技术学院毕业论文 设计 第 30 页 图 4 12 删除招聘程序流程图 4 3 9 帮助答疑模块 通过帮助答疑模块管理员可以实现添加常见问题 修改常见问题 删除常见 问题 查看留言信息 回复留言信息和删除留言信息 1 模块功能流程图如图 4 13 所示 图 4 13 帮助答疑模块功能流程图 2 回复留言程序流程图如图 4 14 所示 浙江经贸职业技术学院毕业论文 设计 第 31 页 图 4 14 回复留言程序流程图 3 处理说明 说明一 管理员登陆后系统会显示所有的 常见问题 信息 查询语句为 SELECT FROM Question WHERE Question id questionId 管理员可 以根据需要对 常见问题 进行修改 删除操作 说明二 管理员登陆后可以选择查看留言板 查询语句为 SELECT User name Message content Message time FROM Message book WHERE Message id messageId 并可以对留言进行回复操作 SQL 语句为 INSERT INTO Reply message Msg id Reply content Reply time VALUES messageId replyContent replyTime 删除操作 SQL 语句为 DELETE FROM Reply message WHERE Msg id messageId 4 3 10 友情链接模块 通过友情链接模块管理员可以实现添加友情链接 修改友情链接和删除友情 链接 1 模块功能流程图如图 4 15 所示 浙江经贸职业技术学院毕业论文 设计 第 32 页 图 4 15 友情链接管理模块流程图 2 修改友情链接程序流程图如图 4 16 所示 浙江经贸职业技术学院毕业论文 设计 第 33 页 图 4 16 修改友情链接程序流程图 3 处理说明 说明一 管理员登陆系统后点击 友情链接管理 会显示所有的友情链接信 息 查询语句为 SELECT A Article id A Category id C Category name A Title A Content A Keyword Top news A Issue time A Hits Member name FROM Article AS A Article category AS C WHERE 浙江经贸职业技术学院毕业论文 设计 第 34 页 A Category id C Article categoryid And A Article id articileId 管理员可以根据需要对新闻进行修改 删除操作 说明二 管理员登陆后可以选择新闻类别进行管理操作 查询语句为 SELECT FROM Article category 4 3 11 文件下载管理模块 通过文件下载管理模块管理员可以实现添加供下载的文件类别 修改文件类 别 删除文件类别 上传文件 修改上传文件信息和删除文件 1 模块功能流程图如图 4 17 所示 图 4 17 文件下载管理模块流程图 2 修改文件信息程序流程图如图 4 18 所示 3 处理说明 说明一 管理员登陆系统后点击 文件下载管理 会显示所有的文件下载信 息 查询语句为 SELECT F FileDownload id F Name F Category id C Category name F FilePath F Upload time FROM FileDownload AS F FileDownload category AS C WHERE F Category id C Category id 管理 员可以根据需要对文件信息进行修改 删除操作 浙江经贸职业技术学院毕业论文 设计 第 35 页 说明二 管理员登陆后可以选择 文件下载类别 系统会显示已有类别 查询语句为 SELECT FROM Article category 管理员还可以对 文件 下载类别 进行修改 删除 添加操作 图 4 18 修改文件信息程序流程图 4 3 12 数据库管理模块 通过数据库管理模块管理员可以实现备份数据库 还原数据库和下载数据库 1 模块功能流程图如图 4 19 所示 2 处理说明 浙江经贸职业技术学院毕业论文 设计 第 36 页 管理员登陆系统后点击 数据库管理 对数据库进行备份 还原和下载操作 图 4 19 数据库管理模块功能流程图 浙江经贸职业技术学院毕业论文 设计 第 37 页 5 5 系统的实现系统的实现 5 1 前台页面设计 5 1 1 网站首页设计与实现 网站主页采用静 动相结合的方式 即静态的主画面和动态的数据相结合 页面体现了本企业的特点 这是利用 ASP NET 与数据库结合的技术建立数据库查 询功能 采用交互式的动态 web 形式来实现 图 5 1 主页效果图 浙江经贸职业技术学院毕业论文 设计 第 38 页 5 1 2 前台公司信息模块设计 该模块主要实现的功能是 从数据库中查找出公司信息并显示在页面中 主 要查询语句 SELECT Content FROM CompanyInfo WHERE Category id categoryId 图 5 2 公司信息效果图 5 1 3 药品展示模块设计 该模块主要实现的功能是 从数据库中查找出药品的有关信息并显示在页面 中 查询语句 SELECT Name Medicine id ThumbnailImgUrl 浙江经贸职业技术学院毕业论文 设计 第 39 页 Standards Manufacturer FROM Medicine ORDER BY Name 用户可 以在关键字文本中输入想搜索的药品名称可以实现搜索药品的功能 搜索语句 SELECT Medicine id Name Standards Manufacturer ThumbnailImgUrl FROM Medicine WHERE Name LIKE AND Category id 图 5 3 公司信息效果图 浙江经贸职业技术学院毕业论文 设计 第 40 页 5 1 4 新闻中心模块设计 图 5 4 新闻中心效果图 该模块主要实现的功能是 从数据库中根据不同的新闻分类查找出新闻信息 并在页面中显示出来 查询语句 SELECT Article id Title Issue time FROM Article WHERE Category id ORDER BY Article id DESC 5 1 5 诚聘英才模块设计 该模块主要实现的功能是 从数据库查找出公司招聘的基本信息并显示在招 聘页面中 查询语句 SELECT Recruit id Recruit job Recruit number FROM Recruit 查找出招聘详细信息显示在招聘详细信 息页面中 查询语句 SELECT FROM Recruit WHERE Recruit id recruitId 如果用户需要申请此工作可以通过点击 申请职 位 进入简历列表填写个人简历 填写完成提交后页面会对用户所填写的资料进 浙江经贸职业技术学院毕业论文 设计 第 41 页 行有效性验证 如果验证失败会返回简历列表页面供用户重新填写 成功则保存 到数据库中待管理员查看 图 5 5 招聘信息效果图 浙江经贸职业技术学院毕业论文 设计 第 42 页 图 5 6 招聘详细信息效果图 浙江经贸职业技术学院毕业论文 设计 第 43 页 图 5 7 应聘简历效果图 浙江经贸职业技术学院毕业论文 设计 第 44 页 5 1 6 帮助答疑模块设计 该模块主要实现的功能是 从数据库中查找出常见问题信息并显示在常见问 题页面中 查询语句 SELECT Question id Question FROM Question 查找出留言内容和回复内容显示在留言板中 查询语句 SELECT Message id User name Message content Message time FROM Message book ORDER BY Message id DESC SELECT Reply id Msg id Reply content Reply time FROM Reply message WHERE Msg id messageId ORDER BY Reply id DESC 用户在输入姓名 留言内容和验证码后可以留言 留言提交 后页面首先会对验证码进行判断是否正确 防止恶意软件对网站进行攻击 验证 正确后会留言内容进行有效性验证 验证通过后留言成功 图 5 8 常见问题效果图 浙江经贸职业技术学院毕业论文 设计 第 45 页 图 5 9 留言板效果图 浙江经贸职业技术学院毕业论文 设计 第 46 页 5 1 7 在线下载模块设计 该模块主要实现的功能是 从数据库中根据文件下载类别查找出 下载文件 信息并在页面中显示 查询语句 SELECT FileDownload id Upload time Name FROM FileDownload WHERE Category id ORDER BY Category id DESC 用户单击相应文件后可以进行下载 图 5 10 文件下载效果图 图 5 11 文件下载窗口效果图 浙江经贸职业技术学院毕业论文 设计 第 47 页 5 2 后台页面设计 5 2 1 登录页面设计 该模块主要实现的功能是 对管理员输入的用户名 密码和验证码进行验证 如果正确跳进入后台管理系统 否则返回登录页面 查询语句 SELECT count FROM admin WHERE adminUser managerName SELECT count FROM admin WHERE adminUser userName and adminPwd strPwd 图 5 12 登录页面效果图 5 2 2 账户管理模块设计 该模块主要实现的功能是 判断现登录的管理员是否为系统管理员 如果是 可以进行修改管理员的密码 查看管理的登录情况 修改管理员的权限 增加管 理员账号和删除管理员 浙江经贸职业技术学院毕业论文 设计 第 48 页 图 5 13 账户管理页面效果图 5 2 3 公司信息管理模块设计 该模块主要实现的功能是 修改公司联系方式 管理公司信息类别 添加公 司信息 修改公司信息 删除公司信息 添加公告 修改公告 删除公告 添加 分公司信息 修改分公司信息和删除分公司信息 图 5 14 公司联系方式页面效果图 浙江经贸职业技术学院毕业论文 设计 第 49 页 图 5 15 管理公司信息页面效果图 图 5 16 添加公告页面效果图 浙江经贸职业技术学院毕业论文 设计 第 50 页 图 5 17 分公司信息管理页面效果图 5 2 4 新闻管理模块设计 该模块主要实现的功能是 添加新闻分类 修改新闻分类 删除新闻分类 添加新闻 修改新闻 删除新闻 从数据库中查找出新闻基本信息和新闻详细信 息分别显示在新闻基本信息页面和新闻详细信息页面 查询语句 SELECT A Article id A Category id C Category name A Title A Content A Keyword Top news
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 26307-2025银靶材
- T/CNSS 015-2022孕期体重增长异常妇女膳食指导
- 2025年河北邯郸市口腔医院秋季博硕人才引进12人备考考试题库附答案解析
- 2025贵州省康复医院合同制人员招聘备考考试题库附答案解析
- 2025甘肃天水市事业单位招聘工作人员270人备考练习题库及答案解析
- 2025贵州江口县第六幼儿园招聘备考考试题库附答案解析
- 2025马关县小坝子镇公开储备一批村“两委”后备干部(16人)笔试备考题库及答案解析
- 2025福建漳州市芗江人力资源服务有限公司招聘若干人备考考试题库附答案解析
- 2025年金华市中医医院招聘编外工作人员5人(第二批)备考考试题库附答案解析
- 工厂安全培训标准周期课件
- 公司中小型会议策划方案
- 六级英语试题库电子版及答案
- 2025年工程机械行业发展研究报告
- 购买工抵房合同协议
- 医院管理制度汇编
- 2025-2030中国偏头痛药行业市场发展趋势与前景展望战略研究报告
- 2025南宁市隆安县辅警考试试卷真题
- 《高粱酿造过程中的有害物质控制技术》论文
- 大疆行业解决方案
- 人教版小学四年级上册《积的变化规律》
- 《阿Q正传》【知识精研】(高二选必下册第二单元)
评论
0/150
提交评论