1、厦门大学软件学院毕业设计(论文)开题报告 学生姓名 班级 学号 指导教师姓 名 职称 所在单位 软件学院 毕业设计题目 食品网站建设 1. 毕业设计 目标: 1.1 总体目标 根据当前大众对食品信息特别是安全指数的 查询 需求,本组决定构建一个 关于 食品 信息的 网站, 向广大用户提供一个特定领域信息交流的平台, 借此实现基于 WEB 的数据库设计。 此项目包括系统架构设计、网站建设 (数据库设计 、 特定领域数据收集与装入、数据库 操作 的实现 ,不同权限用户的登录 ,高级查询功能的实现 ),其中“ 高级查询 功能的实现 ”为重点。 1.2 阶段目标 1.2.1 系统架构 规划 、确定 系
2、统功能, 定义用户角色和权限,划分模块,设计 扩展接口 1.2.2 使用 Eclipse、 Tomcat、 JDK 等工具 搭建 J2EE 开发环境。 1.2.3 数据库设计 、 特定领域数据收集与装入 对需求进行详细分析, E-R 图分析 ,设计数据库, 并完成相应表单结构, 用 SQL Server 建表, 实现特 定领域数据收集与装入 。 开发数据库文档。 1.2.4 功能 模块 设计 及实现 a.设计网站 整体 框架, 确认界面 风格。 b.运用 JSP 及数据库 技术分别 实现 网站 界面和数据操作 功能 。 c.开发设计文档。 1.2.5 代码整合、 测试 部署 。 1.2.6 总
3、结整理 毕业设计报告 。 2. 实现功能 1、 登录 子模块: 用于给管理员,厂商以及相关的工作人员等 登录 系统, 不同的用户拥有不同权限 ,从而实现自己的功能。 2、查询子模块: 给用户、管理员、厂商以及相关的工作人员等提供方便快捷的 查询功能。 可以按照名称、成分、条形码、功能等 查询 ,也可以进行模糊查询 。 查询 可提供食品分类的信息、食品的具体信息(如 食品的名称、成分、产地、厂家、工商局提供的食品安全指数等)、食品的评价(广大用户对该食品的看法等) . 3.数据库管理子模块 : 主要包括数据的录入 (从 Excel,Access 以及文本等文件中读入数据 ) 、添加、修改以及删除
4、等功能 . 4.食品推荐子模块 : 给用户提供一周内最受好评的食品 ,为用户提供有参考价值的信息 . 5.滚动食品新闻子模块 : 为用户提供最新的相关食品的报道 . 6.相关食品国家标准子模块 : 根据用户需要 ,提供相关食品的国家标准 . 7.链接子模块: 为其他网站提供友情链接。 8.其他子模块 : 显示当前日期、 显示访客数量等简单功能的实现 . 3. 系统分工 本人 主要 负责 留言板 子模块 的编码和实现 。 目标:给用户、管理员、厂商提供 交流互动的平台 。 用户在首页登陆后点击页面上的链接可以进入留言板 。 系统按用户权限的不同赋予相应不同的功能,管理员可以登陆查看、发表和删除留
5、言,普通用户仅有查看和发表留言的权限 图 1-1 留言板 子 模块图 4 系统架构及开发工具 : 4.1 系统架构 该系统应用 B/S 架构, 按 MVC 模式开发的 。其中 : V 层(视图)使用 jsp。 C 层(控制层)使用 Servlet,这个是核心。 Servlet 负责业务处理 。 4.2 开发工具 开发 工具: Eclipse、 Tomcat、 JDK、 JDBC 数据库 : SQL Server 2000 留言板子模块 管理员模块 普通用户模块 发表留言 回复留言 查看留言 删除留言 修改个人资料 查看留言 发表留言 回复留言 修改个人资料 5. 时间安排 2007 年 2 月
6、 26 日 -2007 年 3 月 19 日 系统架构 规划、需求分析、确定 系统功能,定义用户角色和权限,划分模块, 特定领域数据收集、 数据库设计 以及可行性分析 。 2007 年 3 月 20 日 -2007 年 3 月 31 日 征求导师意见后进一步改进,整理提交毕业设计开题报告。 2007 年 4 月 01日 -2007 年 4 月 05 日 数据库的设计以及文档的编写、搭建 J2EE 开发环境 2007 年 4 月 06 日 -2007 年 5 月 10 日 对网站构建及后台功能的实 现进行详细设计,初步整理设计说明书; 对前台 登陆 页面 、 后台管理功能 和查询功能等 进行编程及调试;进一步整理设计说明书。 2007 年 5 月 11 日 -2007 年 5 月 21 日 模块整合调试、系统测试和 初步整理项目总结文档。 2007 年 5 月 22 日 -2007 年 6 月 10 日 项目文档 终稿完成 、 装订 、准备毕业答辩 ,提交毕业论文。 指导教师审 核意见: 开题报告的目标明确,设计方法合理,时间进度安排能满足学院毕业设计的总体进度要求,同意开题。 指导教师签名: 年 月 日