1 网站功能介绍
本网站主要实现以下功能:(1)普通用户:浏览、留言、查询信息;(2)系部管理员:更新信息和公告;(3)高级管理员:对各个模块均可进行管理。
2 网站总体设计
2.1 网站主要流程设计
本系统根据调研需求分析,同时也采用了通用性与灵活性相结合原则。在规范统一的前提下,考虑各系的实际情况各不相同,系统在设计中坚持通用性与灵活性相结合原则,各项内容均可由各系部根据各自的工作实际确定是否选用。
2.2 后台功能设计
根据学院各系部实际工作需要,现将该网站的后台管理分成以下几个子模块:用户登录模块、用户管理模块、网站内容管理模块、网站内容分类模块、网站导航管理模块、模板管理模块和用户搜索管理模块。(1)各级用户登录模块。此模块根据登录的的用户账号来匹配相应的权限,所以该模块主要用于身份认证。根据各系部的实际情况将用户分为两类:系级用户和管理员用户,以期达到防止非法用户对网站的恶意攻击的目的。系级用户权限居于普通用户和管理员之间,其登录后,可对自己系部的信息进行添加、删除、修改等,但不可对管理员模块进行编辑。相反管理员对其显示的所有功能模块,可以进行编辑操作。(2)用户管理模块。该模块实现对所有用户信息的管理。包括新用户的加入申请处理;新用户的权限分配和修改。
为了更好的管理使网站用户,所以最高级用户才能拥有全部的权限,对所有模块具有管理权限,同时也可以对新申请的普通用户进行处理。(3)内容管理模块。该模块主要实现网站信息的添加、查询、修改和删除。内容的编辑时主要采用静态页面的方法,在形式上更直观,可以在信息内容编辑器中添加文字、图片、动画等相应信息,使得信息更生动具体。发布信息通过网站管理员进行审核通过后方可进行发布。(4)系统导航管理模块。该模块主要用于显示、添加、修改和删除网站导航。通过这个模块用以实现网站架构的动态设计,从而提高网站的整体利用率。(5)自定义搜索模块。该模块主要用户预定义搜索,主要分为三种:关键字搜索、标题搜索和日期搜索。这样采用多种方式的搜索可快速查找出用户所需信息,大大提高网站的工作效率。(6)模板管理模块。该模块主要针对于模块进行设计,可对相应模块进行添加、修改和删除等操作,方便网站对各个模块的管理。
3 各模块的设计与实现
3.1 网站数据库设计
通过需求分析可知该网站所需主要实体如下:用户,系部,分类的一级,二级和三级目录及其相关属性。
3.2 前台的页面设计与实现
(1)首页面的设计。主要包括各个课程的大标题及相关的信息公告,该首页面的内容全部是从数据库读取,为了使得设计具有重构性,同时为以后网站内容的扩展留下空间。用鼠标点击相关内容时就会链接进入相应的页面。(2)一级目录导航栏。本模块主要利用了CSS格式来创建导航栏,网站的一级导航栏,主要就是通过CSS样式设计实现的,具体来说主要是使用<ul>和<li>标签来设计的。实现把鼠标放在一级目录上时,导航文字的背景由蓝色变为白色,文字由白色变为蓝色。
3.3 系统后台功能实现
后台相关页面主要有两个:后台管理页面和管理员登录页面。
两个页面均采用与前台主题色彩风格相同的蓝色调,布局力求简单大方,整体风格自然协调。为了避免相同模块的重复加载,后台管理管理页面采用左侧嵌套上方固定的丁字形框架结构后台管理页面采用了灵活的分栏结构,变化较多,主要采用了线条、颜色、文字断口以及插图变换等划分不同的区域。(1)用户登陆实现。该网站后台主要通过管理员进行添加的,用户无权进行添加删除,若已经存在的用户若想对后台数据进行编辑可以登录后台。在登陆的的过程中系统会判断各关键字段如:用户名,密码以及验证码是否为空,若为空则无登陆权限。只有当输入的内容全部匹配才允许进入后台页面。(2)公告管理。一般情况下公告中发表的是关于网站的最新动态,在公告管理中管理员有权限添加公告的信息并删除已经发出的公告,并且为了保证信息内容的健康合法,其所发出的公告都要统一由系统的管理员进行审核,否则前台将无法显示。(3)项目管理。项目管理主要是对设计与实现的具体子项目而言,通过项目管理添加其中每个子项目的具体内容,其主要字段有新闻类别,项目名称、项目年份、标题、新闻内容来源等。因为一级,二级和三级目录内容均直接从数据库中读取,所以在选择某一级别目录之后,旗下相应的项目便已在下拉列表中完全显示。
4 网站的测试
本网站是基于B/S的网站,网站测试可查看网站能否正确运行,设计是否符合需求分析,是否达到了预先的效果。一般测试网站首先看该网站是属于业务型或者是浏览型网站。若是业务型的可先针对网站业务流程进行测试,看是否通畅。本网站测试除了要有相应的网络环境,数据库服务器和web服务器等。只要尝试运行Web服务器上的IIS服务器就可以进行测试。
参考文献:
[1]顾兵着。数据库技术与应用(SQL Server)。第1版。北京:清华大学出版社,2010.
[2]罗晓沛。数据库技术。第1 版。北京:华中理工大学出版社,2010.
[3]夏宏,张泓婕。网页制作教程。第1版。北京:清华大学出版社,2011.
[4]张晓春,陈昀。互联网使用技术与网页制作。第1版。武汉:武汉大学出版社,2008.
[5](美)Lazaro Issi Cohen Joseph Issi Cohen. The webProgrammer's Desk Reference[M]. 2nd ed. 北京:电子工业出版社,2007.
ASP动态网页技术、组件技术、ACCESS数据库系统和模板文件相结合进行动态网站管理、维护的方法, 即前台应用和后台管理维护系统相结合的模式。...
计算机网站在企业的发展中具有非常高的应用价值和应用前景,一方面为企业的各项工作提供了很大的高效性和便捷性,另一方面也为用户更好的了解企业信息提供了很大的帮助,除此之外,有利于更好地宣传企业,不断地提高企业的知名度和影响力,从而为最大限度地提...
导购网站是给消费者提供网络购物指导的服务类网站,其职责是解决消费者心理的种种疑虑,引导帮助消费者省时省力的搜索到理想的商品并实现购买,甚至挖掘出消费者潜在的购买欲望。导购网站设计应考衡快速更新的庞大数据及大量并发访问的场景,提出相应的解决...
本文主要分析了电子商务网站的特点, 电子商务网站成本的构成以及电子商务收入的来源。以期能够对电子商务网站建设的成本进行有效的控制, 获取更大的收益。...
第七章总结与展望在高等学校实验室中,信息管理与各类教学硬件资源同等重要,是教学环境和教学质量的具体体现之一。计算中心实验室网站的建立方便了教学和实验室管理维护。论文主要研究工作如下:首先,对网站的需求分析、软件设计作了分析研究。采用UML...
本文将结合1P理论, 联系实际, 对视频网站的发展提出相应的营销建议, 并将其运用到实践之中。...
随着计算机网络技术的发展, 企业对其自身网站的建设也越来越重视, 但是在实际建设过程中, 很多企业均会忽视掉企业网站后续的运营工作与维护、更新工作...
第4章组建网站开发环境与运行环境4.1建立流程网站开发环境。通过使用ZendStudio开发环境配合SVN版本控制器实现网站的快速发布,以下是对这两款软件的基本资料及其在该程序下的主要执行情况的介绍。4.1.1使用集成开发工具编写程序代码。本流程...
1引言当代社会,信息化学习已经席卷而来,学习环境网络化、学习资源数字化、学习方式多样化作为信息时代学习的特征,得到学术界的认定。学习者必须充分利用网络资源、转变学习方式,变被动学习为主动学习、变接受式学习为发现式学习、变个别学习为协作式学...
本文采用面向对象的思想,对搬家公司网站分析不断地调整和优化。系统严格按照软件开发过程进行研究和设计,最终实现预先设计的功能。...