第2章 网站的前期准备
选择“主目录”标签。
步骤4:在“主目录”选项卡中,“本地路径”的默认设置是:“C:\\Inetpub\\wwwroot”,为了方便以后编辑和管理网站,将其路径设置如”D:\\mysite”。读者也可以根据实际情况设置为其他路径。选择“文档”标签。
步骤5:可以添加一个默认文档作为主页。选择“添加”按钮,在弹出的对话框中输入文档名。为下一节的实例输入“index.asp”作为网页首页,然后单击左边的向上和向下箭头改变默认文档的次序。
以上介绍了IIS 5.0的安装和设置。
2.2 本网站建设的方向和目的
2.2.1 网站建设目的
网站的建设不仅仅是制作主页的问题,还需要考虑网站的定位、目标用户、网站内容、服务事项、空间方案、安全性、艺术设计、数据库技术等等。任何网站在建设之前就必须明确方向、用途和服务群体等一系列的问题,写出详尽的建站计划,可以说这是网站建设的根源和核心所在。这里就以我做的这个学生网站为实例给大家简述这个问题,如我设计的个人主页:http://www.*****.com 。作为一个学生网站,我的服务群体及访问者都定位在在校学生,为学生服务就是我的这个网站的目的和方向。从整个页面上可以看出,我的这个整个网站涉及校园新闻、考研、男生女生等等都是关于我们在校学生的。整个网站的结构和内容都是在开始设计之前就已经经过详细的计划的。其实任何网站都一样:企业网站的宗旨就是对外宣传企业形象,发布企业最新的企业产品,其服务群体就是为对其产品感兴趣的客户或者正在使用企业产品的用户服务,这就是企业网站的建设方向;个人网站的宗旨就是宣传自己,提供一个自身和外界交流的场所;由此可见,网站的设计方向是依据网站的客户、服务群体等多方面来确定的。
2.2.2 本站明确的目的
不同的网站目的要求通过不同的方式来实现。一个展示个人能力的网站与一个以花卉种植为主题的网站,以及一个大型门户网站和一个小型企业网站,其出发点和建站目的都有所不同,在整个网站的建设规划方面的要求也是肯定是大不一样的。因此在规划我的这个网站时,我选择了和大学生的生活和学习相关联的主题。
本网站预计的用户群体:对于网站的设计者和建设者来说,在设计规划网站
6
第2章 网站的前期准备
时必须要明确自己网站的浏览者,也就是确定自己的用户群体。在已经确定了建设目的的前提下,应根据建站方向所会导致出现的不同用户群体的需求来规划设计整个网站。我的这个网站就确定了以大学生为用户群体。
本网站的结构和风格:网站的风格反映了一个网站的特色,它具有很大的代表性。出色的网站吸引人的地方不仅仅在于其内容,鲜明的结构和独特的风格往往能起到画龙点睛的作用。一个网站即使内容再丰富,如果网站的结构和风格不能吸引人,那也是毫无价值的。往往整个网站的风格是一个网站吸引浏览者的魅力所在,因此应当根据网站的主题、内容和浏览者的要求来设计自己独特的网站风格。那么什么是网站的结构和风格呢?网站的结构是连接网站内容之间的支架。网站的结构是网站的核心和骨架,如果没有网站结构,网站将会变得一团糟。现在,只有高度发展、高度结构化、易用且能独立行走的网站才受浏览者的欢迎。
7
第3章 需求分析
第3章 需求分析
需求分析是业务需求的分析以及从最终用户处收集信息,分析所定义的业务和系统需求,在此基础上对所收集的业务和数据信息进行分析和整理,并在开始数据库设计之前对所收集需求信息进行评估,最终用这些信息来设计数据库。需求分析时要考虑业务规则和业务处理。
3.1 可行性分析
又称可行性研究。建设项目投资决策前对有关的建设方案、技术方案和生产经营方案进行技术经济论证,以期达到最佳经济效果的一种方法。
3.1.1 技术可行性
本系统采用JSP进行前台界面的设计,利用oracle进行数据库的操作和管理,应用SSM框架,实现整个web端的功能实现与整合。Oracle强大的数据库开发功能、JSP广泛的实际应用和SSM框架的灵活性充分说明本系统在技术方面可行。
3.1.2 经济可行性
我国旅游业发达的地区数量上很可观,这样一个针对地区的旅游网站成本较低,效率比较高,使用起来方便灵活,所以比较有前景,因此经济方面可行。
3.1.3 操作可行性
该系统操作简单,易上手,界面友好,因此操作可行。
3.2 安全性分析
1.用户权限安全性:系统设置了超级管理员、管理员、普通用户和游客四个操作级别。超级管理员和管理员能够对景点、酒店和民俗信息进行编辑;管理员可以对用户进行操作但不可以对管理员进行操作,超级管理员可以对全部用户和管理员进行操作。
2.输入安全:对输入数据进行合法性检查,对于不合法的输入给出提示并且取消操作。最大限度的保证系统的稳定性。
8
第3章 需求分析
3.3 系统功能分析
该系统具有以下功能: 1.登录
用户在登录模块中输入昵称和密码,系统会根据所具有的权限返回到会员页面或是管理员页面。 2.注册
游客在注册模块进行注册,可以成为会员,可以购买门票,预订酒店和进行景点和酒店的评价。
3.浏览景点,酒店,民俗信息
在信息展示模块游客和会员可以对该网站的信息进行浏览。 4.预订
在预订模块,会员可以进行景点门票预订和酒店预订 5.评价
在评价模块,会员可以对景点和酒店进行评价。 6.查看订单
会员可以查看自己所购买的门票和预定的酒店。 7.修改密码
会员登陆后可以修改密码。 8.充值
会员登陆后可以充值。 9.取消订单
会员登陆后可以取消已有订单。 10.景点管理
管理员可以增加,删除,和更改景点信息。 11.酒店管理
管理员可以增加,删除,和更改酒店和酒店房型信息。 12.民俗管理
管理员可以增加,删除,和更改民俗信息。 13.用户管理
管理员可以删除用户信息同时可以授予用户管理员权限。 14.订单管理
管理员对订单进行管理。
9
第3章 需求分析
3.4 数据流程图
数据流图语言是需求分析阶段最常用的一种图形语言,软件开发人员运用这一语言,由抽象到具体、逐层分解,绘出所开发的软件系统的分层DFD.如同程序设计语言一样,DFD语言的规范主要包括语法和语义的两个方面。
数据流图系统中的数据处理加工的客观过程,数据流图中流动的是数据,没有控制过程,以图形来表达逻辑功能。
管理员网站信息信息管理维护旅游网站网站信息订单会员注册信息注册申请游客 图3_1 环境图
p0游客注册申请用户注册会员用户信息p1修改用户信息维护用户表网站信息p2用户信息管理员景点信息景点信息维护景点表景点信息p9用户信息酒店表p3酒店信息浏览信息酒店信息酒店信息维护酒店类型表房型信息民俗信息评价信息订单管理p4p5民俗信息维护民俗表民俗信息订单信息订购p7订单表订购信息订单信息维护p6p8景点评价表评价评价信息维护酒店评价表 图3_2 一层数据流图
10