|
4.3 系统设计 |
明日知道系统根据企业的需求进行设计,主要实现以下目标:
界面友好,采用人机对话方式,操作简单。信息查询灵活、快捷、数据存储安全。
实现用户管理功能,主要包括用户登录与注册功能。
对用户输入的数据,系统进行严格的数据检查,尽可能排除人为错误。
要实现模糊查询功能,允许用户查询一类的文章。
系统运行稳定,安全可靠。
明日知道系统主要分为用户模块、文章模块、文章搜索模块这三大功能模块。当用户成功登录后,可以搜索文章、并对文章进行回复等操作。本系统功能结构图如图4.1所示。
4.1 明日知道系统功能结构图
明日知道系统流程图如图4.2所示。
图4.2 明日知道系统流程图
在开发明日知道系统时,需要具备的开发环境如下。
服务器端:
操作系统:Windows 2003/Windows 2000/Windows XP/Windows 7。
Web服务器:Tomcat 6.0。
Java开发包:JDK 1.5以上。
数据库:SQL Server 2000。
浏览器:IE 6.0。
分辨率:1024×768像素。
客户端:
浏览器:IE 6.0。
分辨率:1024×768像素。
在开发程序之前,可以把系统中可能用到的文件夹先创建出来(例如:创建一个名为CSS的文件夹,用于保存网站中用到的CSS样式),这样不仅可以方便以后的程序开发工作,也可以规范网站的整体结构,方便日后的网站维护。在明日知道系统中,设计了如图4.3所示的文件夹架构图。在开发时,只需要将所创建的文件保存在相应的文件夹中就可以了。
图4.3 系统文件夹架构图