1、 毕 业 设 计 任 务 书 基于jsp+sql的都市供求信息网设计 毕业设计指导须知 一、毕业设计是高职教学过程中一个十分重要的环节。是锻炼学生运用所学知识正确分析和解决实际问题的一个重要方面,也是高职培养应用型专门人才的要求。 二、指导教师应为具有讲师以上或相应职称的有关专业人员,且专业对口(指所指导专业应同所聘教师专业职称相一致)。经系、教务处审查同意后,才能指导学生的毕业设计。 三、学生应以严肃认真,实事求是的态度完成设计。要独立思考,自己动手,不得抄袭或找人代笔。 四、毕业设计选题要符合专业培养目标的要求。论文(任务书)写作要做到论
2、点明确、论据充分,论理透彻,语言准确恰当,书面整洁、字迹工整,图纸应清晰、工整,符合设计要求,符合国家有关标准和部颁标准。字数、图纸数量符合有关要求。并在规定的时间内完成。 五、答辩过程中学生要严认真,文明礼貌,谦虚谨慎,认真回答答辩主持人,委员等提出的问题。 六、填报有关表格时,应按项目要求逐项填实、填全、填清。 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得
3、 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名: 日 期: 指导教师签名: 日 期: 使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校
4、可以公布论文的部分或全部内容。 作者签名: 日 期: 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部
5、门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日 学号 20xx0205030 姓名 xx 学 制 xx 专业 软件技术 年级 20xx级 教学班负责人 xx 班级 一班 指导教师姓名 xx 职务或职称 助教 设 计
6、题 目 都市供求信息网 指导教师评语: 下载于 就爱免费网 免费论文 栏目 成绩: 指导教师签名: 工作单位 年 月 日 系复审意见: 下载于 就爱免费网 免费论文 栏目 成绩: 复审人签名: 职称: 公章 年 月 日 教务处终审意见: 公章 年 月 日 答 辩 情 况 记 录 答 辩
7、题 目 答 辩 情 况 正确 基本正确 经提示 回 答 不正确 未回答 此表由主持答辩的同志填写。 答辩委员会(或小组)评语: 成绩: 主持答辩人签名: 职称: 月 日 一、 毕业设计的任务和具体要求: 本次毕业设计的课题是都市供求信息网。具体任务及要求是在计算机网络、数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具
8、有开放体系结构的,易扩充的,易维护的,具有良好人机交互界面的供求管理系统,实现房屋、招聘、旅游等信息的查询,为企业的决策层或个人提供准确,精细,迅速的供求信息。 本系统开发过程中主要采用JSP+JavaServlet+DAO模型程序设计和MYSQL 数据库的连接,设计中使用了Dreamweaver、Eclipse、MyEclipse、JDK、 Tomcat等软件。 理论性:都市供求信息网是一个比较实用的系统,它也是目前较热门的一种实用网站,本课题的设立正是为了方便用户在网上查询信息和发布信息。 典型性:本系统是一个典型的供求信息网站,其在JSP+JavaServlet+DAO系统开发的过
9、程中具有一定的代表性。 完整性:本系统设计思路和过程完全按照用户的要求,系统在开发过程中要求学生分工合作,前台设计人员,通过上网参考一下其它的网站来规划自己网站的模板,后台编程人员,通过市场调查和网上搜索,来根据用户的需求来规划后台的模块。前台主要完成用户信息登录与注册、信息分类检索、信息发布等功能;后台主要用于管理员管理网站,主要包括用户信息管理、信息管理、信息发布审核等功能。 实用性:系统设计完成后通过测试可以直接在网上投入使用,开发人员要继续负责维护和服务工作。该产品是一款针对都市供求信息所开发的软件,功能在于更好的使企业单位或个人及时的掌握供求信息,发布最新的供求信息。
10、 二、 毕业设计应完成的图纸: 表3-1会员登陆注册表,见12页 表3-2 3-3 帐户信息模块表,网站发布信息模块表,见13页 表3-4 3-5 3-6公告/制度表,管理员详细功能设计,后台详细设计,见14页 表3-7 3-8 3-9 User表,Admin表,Info表,见15页。 表3-10 Type表,见16页 表3-11 故障处理,见16页 图2-1 2-2 Guest用例图,User用例图,见3页 图2-3 Admin用例图,见4页 图2-4 整体流程图,见5页 图2-5 Guest(浏览者)角色层数据流程图
11、见6页 图2-6 User(用户)角色层数据流图,见7页 图2-7 Admin角色层数据流图,见8页 图2-8 Guest角色层数据流,见9页 图3.1 系统模块结构图,见12页 图 4-1网站首页示意图,见17页 图4-2用户注册主界面示意图,见22页 图4-3管理员界面截图,见25页 图4-4 4-5信息管理列表,详细信息,见26页 图4-6 4-7会员管理示意图,会员详细示意图,见29页 三、其他要求: 要熟练掌握并灵活运用JSP+JavaServlet+DAO模型进行系统设计和实现,并与MySQL数据库进行连接,保证程序正常运行,用心、专心、细心完成本次设计。
12、 四、毕业设计的期限: 自 2008 年 9 月 1 日至 2008 年 10 月 1 日 五、毕业设计(论文)进度计划: 起 至 日 期 工 作 内 容 备 注 2008年9月1日 2008年9月3日 2008年9月6日 2008年9月9日 2008年10月1日 可行性分析 需求规格说明书 概要设计 详细设计、程序编码 毕业答辩 全组进行讨论 全组进行讨论 全组进行讨论 个人进行 个人进行 都市供求信息网 摘 要 随着Internet的发展日新月异,网站已成为
13、政府、企事业单位信息化建设中的重要组成部分。由于供求网站有大量的最新信息,无论是单位还是个人每天都要进行获取信息的操作,为能够将自己所学的知识应用到实践去,也为打造更好的供求平台,特选择都市供求信息网网站的制作作为本次毕业设计的课题。 本次网站开发的主要目的是综合应用自己所学的知识,通过网站的制作将自己xx所学系统一下,为以后工作中的应用打下基础。在网站的制作中也了解到了一些新的知识的应用,扩展了自己的知识范围。 网站页面主色调为亮色系,浅蓝色为主,基本风格以简单大方美观为主。整个网站的设计制作大体分为前台查询和后台管理两部分。在系统的设计和实现中我们结合了我们结合了HTML、UML、JS
14、P、Java、JavaScript、Servlet、DAO模型等技术来实现以及 Dreamweaver、PhotoShop、Eclipse、MyEclipse、JDK、 Tomcat等工具。后台使用数据库进行数据信息的存储,数据库用MySQL建立。前台页面具体的功能是实现客户的登录和注册的链接,以及用户对房产、招聘、旅游、供求信息的查询;后台管理主要实现的是管理员对用户信息和发布信息的管理。 我主要负责设计招聘、房屋查询管理模块。招聘、房屋模块是对首页的招聘、房屋信息的操作,通过对招聘、房屋导航条的点击查询可以很方便的找出招聘或房屋的信息。
15、 目 录 0 前言 1 1可行性分析 2 1.1 可行性分析的前提 2 1.2 技术可行性分析 2 2 需求分析 3 2.1都市供求信息网用例图 3 2.2都市供求信息网数据流图 4 2.3都市供求信息网功能需求 9 2.4 外部接口需求 10 2.5 硬件配置 10 3 概要设计 11 3.1概要设计的目的 11 3.2都市供求信息网模块结构图 12 3.3都市供求信息网个模块功能设计 12 3.4数据库设计 15 3.5 系统故障处理 16 4前台房产信息及招聘信息模块详细设计及实现 16 4.1 详细设计的目的 16 4.2
16、主页模块详细设计及实现 17 5 结束语 31 5.1论文总结 31 5.2工作展望 32 参考文献、资料索引 33 致 谢 34 1 都市供求信息网 0 前言 随着全球信息向网络化方向的发展,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用,彻底改变了人类的工作、生活、学习和娱乐方式,已成为国家经济和区域性经济增长的主要动力。Internet也已正式成为世界最大的公共资料库。Internet上发布信息主要是通过网上实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网上
17、得以实现的,人们日常生活越来越多地使用这项新的技术来为自己的工作和学习服务。由于WEB页面能把文本、图像、声音、动画、视像等多媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时WEB页能实现网上交易平台、客户信息,反馈了企业和客户的信息交流。因此,网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了让客户或单位更好的、更方便的进行供求信息的查询、发布、和获取信息,以满足客户、单位供求信息不断增长的需求,本次毕业设计特构建都市供求信息网系统。 都市供求信息网 1可行性分析 1.1 可行性分析的前
18、提 1、要求 ● 主要功能:实现对信息的查询、统计、检索等工作,尽量减少数据冗余,以简练实用为基础,实现信息快速检索化。 ● 性能要求:系统支持并规范信息的发布真实性和对用户的管理、注册、发布信息、检索信息等操作的全过程,为单位或个人找到最好的信息而努力。 ● 实现都市供求信息网的准确、及时处理和共享。 ● 输出要求:数据完整、详实、简捷、快速、实时。 ● 安全与保密要求:管理员可以对发布的信息、用户信息进行操作;读者在未登录以前只可浏览本网站但不能发布信息。 2、目标 大大提高用户或单位效率,减少时间的浪费。 3、决定可行性的主要因素 l 成本/效益分析结果,效益
19、 > 成本。 l 技术可行,在现有的操作系统WindowsXP下和我们掌握的开发技术,可以对此项目的开发。 l 操作可行,主要是指系统的运行方式,操作规程在用户组织内是否可以有效地实施。我们开发小组可以胜任。 1.2 技术可行性分析 本网站是计划采用Jsp+JavaBean+Servlet的MVC框架,数据层主要是采用DAO+静态工厂模式开发的。 1.运行平台: JDK+[Apache]+Tomcat+MYSQL或Windowsxp 2.开发工具: Dreamweaver+Eclipse3.2+myEclipse5.5 3.模块化思想:分为3层 l 数据存储
20、层:使用mysql存储网站的所有数据,包含用户的信息,文章数据,用户发布的信息,系统数据,关键问题,数据库的规划,是否用文件来辅助。 l 系统功能层:完成网站的基本功能,由多个并列模块组成,向下调用Mysql的函数访问数据库,向上接受处理请求,将处理的结果返回上层,根据请求的类型,返回成败结果和其他的数据。而且模块高度灵活。可以方便的修改曾加。 l 服务层: 直接和客户对话,根据客户机的请求,调用功能模块取的数据,然后将数据发送回客户端,根据客户端的类型,分别开发不同的服务模块,并且尽可能合理进行抽象。使对不同的服务层,能共享系统功能层的模块。 2 需求分析 2.1都市供求
21、信息网用例图 浏览版块信息 搜索信息 浏览详细信息 用例视图显示谁是相关的用户、用户希望系统提供什么样的服务,以及用户需要为系统提供的服务,以便使系统的用户更容易理解这些元素的用途,也便于软件开发人员最终实现这些元素。用例图在各种开发活动中被广泛的应用,但是它最常用来描述系统及子系统 浏览者 图2.1 Guest用例图 注册登陆 发布信息 修改个人信息 用户退出 图2.2 User 用例图 设置网站参数 登陆 信息列表 管理会员 查看信息 审核通过 删除 管理模块 创建版块
22、 修改模块 删除模块 删除会员 指定权限 设置分页参数 基本参数 用户相关参数 图2.3 Admin 用例图 2.2都市供求信息网数据流图 数据流图简称DFD,是SA方法中用于表示系统逻辑模型的一种工具。它以图形的方式描述数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型 1都市供求信息网整体数据流图 图2.4 都市供求信息网整体数据流图 2都市供求信息网顶层Guest角色数据流
23、图 浏览者 注册 验证 成功页面 登陆 管理员 用户界面 管理员页面 用户列表 信息列表 浏览版块 搜索信息 显示所有信息 显示发布信息 显示详细信息 显示各版块的信息 显示版块信息 显示各个版块 信息 审核发布的信息 通过 删除 图2.5 Guest(浏览者)角色层数据流程图 3 User(用户)角色层数据流图 用户 (登陆成功) 显示用户信息页面 退出 返回登陆页面 修改个人信
24、息 验证 成功 登陆界面 发布信息 处理发布的信息 成功 插入数据库 失败 图2.6 User(用户)角色层数据流图 4都市供求信息网Admin角色层数据流图 浏览用户列表 查看用户信息 删除用户 返回用户列表 管理员 (成功登陆) 显示管理员页面 管理员信息 发布的信息列表 浏览信息 审核 成功 删除 图2.7 Admin角色层数据流图 5都市供求信息网分层数据流图 Gu
25、est(浏览者)角色层: 浏览者 注册 验证 成功页面 登陆 管理员 用户界面 管理员页面 用户列表 信息列表 浏览版块 搜索信息 显示所有信息 显示发布信息 显示详细信息 显示各版块的信息 显示版块信息 显示各个版块 信息 审核发布的信息 通过 删除 图2.8都市供求信息网Guest角色层数据流 2.3都市供求信息网功能需求 系统可以分为以下几个功能: 1. 会员登陆注册: 包括会员登陆,退出,注册,退出等功能; 2. 会员用户信息修改: 当
26、会员登陆网站后,在个人工具箱中,可以通过修改个人密码(其用户不可以修改)。 3. 信息发布: 用户登陆后可以发布信息,选择发布信息的类型,信息的标题等。 4. 公告 /制度管理: 管理员可以通过后台管理系统发布网站公告信息,公告的主题,公告的内容, 设置字体的大小和颜色等。 5. 网站版块管理: 网站管理员可以通过后台控制网站的主页版块,管理员可以完成以下功能:添加分类 和版面,版面配置或删除;并可以对以存在的版块设置属性(包括名称,类别,属性, 默认风格,主题等)。 6. 后台管理: 包括社区信息的配置;删除会员信息或发布的信息,审核会员发布的信息,删
27、除发布信息。对会员进行删除,添加管理员,安全退出,用户列表等功能。 以上的功能完成了整个网站的配置,用户管理,管理员的管理都可以通过相应的连接来完成。 2.4 外部接口需求 1 网站主页界面 本系统采用标准的Jsp编写,内不嵌套JavaScript,xml,css,风格统一,浏览者可以通过主页查看所有的信息。本模块不涉及音频和视频等,这样能保证网页的快速性。浏览者可以直接查看发布的信息,尽可能简化操作,其主界面简便易于使用。 2 其他接口需求 本网站 是采用Jsp+JavaBean+Servlet的MVC框架开发的一套网络网站。数据 库的接口采用DB连接实现。使用MySql
28、来存储网站的所有信息,包括用户的信息,发布的信息,系统数据等。 3 运行方式 此网站独立运行在web Server上。 2.5 硬件配置 1 设备要求 主机类型: l 服务器最低配置 cpu:p3-850hz 内存:256MB 硬盘:20GB 网卡:10/100MB自适应 l 客户机最低配置 cpu:p3-450hz 内存:256MB 硬盘:10GB 网卡:10/100MB自适应 2 支撑软件 l 服务器最低配置 操作系统:Linux或Windows server 数据库平台: MS SQL SERVER 或
29、 MySql Web服务器:Apace/Tomcat或resin l 客户机最低配置 操作系统:Linux或Windows server Web客户端:IE6.0以上。 3 概要设计 3.1概要设计的目的 本阶段已在系统的需求分析的基础上,对供求信息网站做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该网站划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对网站所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计,在概要设计对供求信息网站所做的
30、模块结构设计的基础上,对网站进行详细设计。在以后的软件测试以及软件维护阶段也可参考此阶段,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 3.2都市供求信息网模块结构图 都市供求信息网 股票信息模块 房屋信息模块 旅游信息模块 市场供求模块 站内搜所模块 会员登陆模块 招聘信息模块 车辆信息模块 信息列表 详细信息 详细信息 信息列表 信息列表 详细信息 信息列表 详细信息 信息列表 详细信息 信息列表 详细信息 信息列表 详细信息 会员模板 会员
31、登陆 图3.1 系统模块结构图 3.3都市供求信息网个模块功能设计 1 会员登陆注册模块详细功能设计 模块名称:会员登陆注册 A1模块 调用模块名称:无。 主要由管理员用来添加或删除数据,其中的操作可能涉及的操作: 1. 用户登陆: 管理员及用户可以根据用户名或密码登陆系统 2 用户注册: 用户可以独立注册网站帐户 3 用户退出: 用户只需要提供用户名,即可以退出自己的帐户 4 修改数据: 管理员或用户可以修改自己的密码; 输入(I) 处理(P) 输出(o
32、 用户通过标准JSP表单输入用户名,密码等信息 每个功能都是通过“确定” 无论是成功还是失败都会弹出相应的 按钮将数据通过post方法 信息告知用户 传送给数据接口 问题存留:无 备注:无 表3.1 会员登陆注册模块功能设计表 2 帐户信息模块详细功能设计 模块名称:用户信息 A2模块 调用模块:无 该模块主要在个人工具箱中,对用户信息及发表信息进行操作。 其中可能涉及到的操作有以下: 1修改个人信息 2 退出 输入(I) 处理(P)
33、 输出(o) 通过标准jsp表单输入信息 每个功能都是通过“确定” 无论是成功还是失败都会弹出相 按钮将数据通过Post方法 应的信息通告用户 传送给数据接口 问题存留:无 备注:无 表3.2 帐户信息模块功能设计表 3 网站发布信息模块详细功能设计 模块标识:A3 调用模块:无 该模块主要在个人工具箱中,对用户信息及发表信息进行操作。 其中可能涉及到的操作有以下: 1发布信息:用户可以通过此功能发布信息 处理(P) 输出(O) 输入(I) 每个功能都是通过“确定”按钮
34、将数据通过Post方法传送给数据接口 无论是成功还是失败都会弹 通过标准jsp表单输入信息 出相应的信息通告用户 问题存留:无 表3.3网站发布信息模块功能设计表 4公告/制度详细功能设计 模块名称:公告/制度 A4模块 调用模块:无 网站管理员可以通过后台管理系统发布公告,公告可以选择版面,公告的主题,并可以设置字体的颜色大小等工具 输入(I) 处理(P) 输出(o) 通过标准jsp表单输入信息 每个功能都是通过“确定” 按钮将数据通过Post方法 传送给数据接口 无论是成功
35、还是失败都会弹出相应的信息通告用户 问题存留:无 备注:无 表3.4公告/制度详细功能设计 5管理员详细功能设计 模块名称:版块管理模块 模块标识:A5 调用模块:无 网站管理员可以通过后台管理系统控制网站的版块,管理员可以完成以下功能: 1 添加分类或版面,版面的配置或删除; 2 对以存在的版块设置属性 输入(I) 处理(P) 输出(O) 通过标准jsp表单输入信息 每个功能都是通过“确定”按钮将数据通过Post方法传送给数据接口 无论是成功还是失败都会弹出相应的信息通告用户 问题存留:无 备注:无 表3.5管理员详细功能设计
36、 6后台详细功能设计 模块名称:后台管理模块 模块标识:A6 调用模块:无 后台管理模块主要完成以下的功能: 网站配置,用户列表,信息列表,安全退出等功能 输入(I) 处理(P) 输出(O) 通过标准jsp表单输入信息 每个功能都是通过“确定”按钮将数据通过Post方法传送给数据接口 无论是成功还是失败都会弹出相应的信息通告用户 问题存留:无 备注:该功能只有管理员有权限进行操作 表3.6后台详细功能设计 3.4数据库设计 1系统所包含的实体 经分析可知,本都是供求信息网系统中所包含的实体有: 1.管理员信息实体 2.用户实体 3.
37、用户信息实体 2系统所需数据表及各字段信息 序号 字段 含义 类型 1 Id 用户编号 int 2 Username 用户名 Varchar 3 Userpassword 密码 varchar 4 Sex 性别 varchar 5 Email 电子邮箱 varchar 6 QQ QQ int 7 Phone 联系电话 int 8 Contact 联系人 varchar 表3.7 User表 序号 字段 含义 类型 1 Adminname 管理员账号 Varchar 2 Adminpasswo
38、rd 管理员密码 varchar 表3.8 Admin表 序号 字段 含义 类型 1 Id 信息编号 int 2 Title 信息标题 Varchar 3 Content 信息内容 Varchar 4 Phone 联系电话 Varchar 5 Leixing 信息类型 Varchar 6 State 是否通过 Int 7 Date 时间 Varchar 8 Type_sign 标示 Int 9 Linkman 联系人 varchar 表3.9 Info表(主键是type表的type_sign)
39、 序号 字段 含义 类型 1 Id 自动编号 Int 2 Type 发布信息类型 Varchar 3 Type_sign 标示 Int 表3.10 Type表 3.5 系统故障处理 当出现账号、密码等通常的错误时,用户可以重新输入信息,即可解决,或是重新启动客户端,当出现无法连接数据库或者是查询中的错误,通常系统管理员重新启动服务即可解决,由于数据库的连接错误是全局的,所以重新启动服务是最佳的操作。 错误类型 错误代号 异常类型 输出信息 处理方法 1 用户账号不存在 ERR_01 NULL 用户不存在 请用户注册 2
40、用户密码错误 ERR_02 Check Error 密码错误 重新输入 3 数据库连接错误 ERR_03 Connect 无法连接数据库 告诉用户错误 4 数据库查询错误 ERR_04 Select 查询数据库出错 请客户稍后重试 5 前台搜索错误 ERR_05 Select 没有发现你要找的信息 输入关键字 6 用户修改密码错误 ERR_xx Revised 密码输入错误 重新输入 7 发布信息错误 ERR_07 NULL 信息不全 输入完整信息 表3.11 故障处理 4主页模块及后台信息模块详细设计及实现 4.1
41、详细设计的目的 在本都市供求信息网项目的前一阶段,也就是概要设计阶段中,已经将系统子模块功能做了详细的阐述,这些模块功能具体设计将在本报告中得以详尽叙述及阐明。 本阶段在系统的概要设计的基础上对都市供求信息网做详细设计。主要解决了实现该系统程序模块具体设计问题。包括确定算法,数据结构,模块接口的使用,数据库的动态操作以及界面设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行详细的说明。 在下一阶段的编码过程中,程序设计员可参考此详细设计阶段,详细设计阶段对都市供求信息网所做的算法设计,数据结构以及数据库动态操作的基础上,对系统进行编码。在以后的软件测试以及软件维护
42、阶段也可参考此阶段,以便于了解在详细设计过程中所完成的各模块算法设计,或在修改时找出在本阶段设计的不足或错误。
4.2 主页模块详细设计及实现
1.主页页所示界面:
图 4-1网站首页示意图
在地址栏里输入http://localhost:8080/wangzhan/top 进入主界面。实现的主要代码为:<%
List
43、te("list1");
List
44、);
List
45、用户名"; //login.setName(name); //} //else //{ //String error="用户名或密码错误!请重新输入"; //login.setName(error); // } %>