项目案例库模板

上传人:m**** 文档编号:465283438 上传时间:2024-02-05 格式:DOCX 页数:9 大小:144.65KB
返回 下载 相关 举报
项目案例库模板_第1页
第1页 / 共9页
项目案例库模板_第2页
第2页 / 共9页
项目案例库模板_第3页
第3页 / 共9页
项目案例库模板_第4页
第4页 / 共9页
项目案例库模板_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《项目案例库模板》由会员分享,可在线阅读,更多相关《项目案例库模板(9页珍藏版)》请在金锄头文库上搜索。

1、1项目概述1.1 项目背景1.1.1 开发动机高新技术和计算机的飞速发展,给人们带来了更多的便利,电脑普及时代到来,网络 技术也在逐渐完善,人们的生活已经发生重要的变革,为了更快更方便的使用了解相关的 信息,我们设计了网上服务系统。由于互联网发展已深入家庭,在家便可轻松学习烹饪技巧,轻松尝试不同菜肴的做法, 便利的将自己的烹饪心得与他人分享,方便人们生活,提高人们的人生活效率,将菜单分享 的实现虚拟与网络之上,致力于搭建一种即便捷,健康,高效的网上菜肴交流平台,人们通 过网络就可以掌握各种丰富的菜肴信息,是当前美食网的发展趋势。1.1.2 软件应用目标Angel厨房在线系统,其核心思想是提供一

2、个以自然语言为主的用户界面,按照不同菜 系的分类方式,向外界展示各菜系菜肴烹饪方法的便捷途径。将其应用到数字信息化领域, 将极大满足用户的了解需求,方便用户学习、分享,提供一个友善的平台让更多人了解更多 的美食。1.1.3需求分析过程涉及到的相关方涉及的相关方主要是美食网站注册用户,面向大众。1.2 业务概述“Angel 厨房在线系统”,方便了那些既爱好美食,又苦于没时间没金钱的人们,可以 轻轻松松在家学习新菜肴的烹饪方法。本系统在延续其他美食网站丰富性的基础上,按照菜 系分类,将中国的美食一网打尽,便于更多爱好美食的朋友们查询,学习,分享,这便是“ Angel 厨房在线系统”的优势所在。An

3、gel 厨房在线系统主要由前台用户登录系统,后台管理员管理系统两个部分组成。本 课题主要功能详解如下:用户个人系统:有会员登录、注册、注销系统。还有会员自己管理模块,可以管理自己 的个人信息、自己上传的菜肴信息、自己发表的评论信息等。还可以上传新的菜肴、发表新 的评论。菜肴展示系统:各菜系菜肴的展示模块、按关键字模糊搜索菜肴模块、各菜肴的详细信 息展示模块、烹饪方法方面信息的展示模块。管理员管理系统:主要功能有用户管理模块,可以设置用户的权限。菜系管理模块,可 以对菜肴进行删除。烹饪方法管理模块,管理员可以上传及删除方法。评论管理模块,可以 对不符合要求的评论进行删除。评论展示系统:可以展示所

4、有评论。在下方,如果是已登陆的会员,可以立刻发表评论他们的模块关系如图 1-1所示:图 1-1 Angel 厨房在线系统系统功能图1.3 系统运行环境1.3.1 支撑软件操作系统:Windows、Linux、Unix数据库管理系统: SQL Server、 My SQL、 Oracle其他支撑软件: Tomcat、 My Eclipse2项目功能需求分析2.1 软件功能总体流程2.2 前台会员登录模块 系统信息统计(SysStat):包括现有机构数,用户数,有效用户数,禁用用户,管 理员数,课程总数、种类。 在线用户统计(OnlineStat):包括在线用户列表、用户行为(只记录用户当前状 态

5、)、访客数量的统计。 基本流量统计(VisitSta):对用户访问情况做基本统计,使管理员了解系统使用情况,以便进行决策。包括当年流量最大月份统计,历史月流量最大、最小月份。 日流量统计(DayStat):统计上月访问最高、最低一天访问量。 星期流量统计(DateStat):星期内最高、最低一天访问量。 时段流量统计(TimeStat):每天访问量最高的时段。 客户软件统计(SoftwareStat):用户使用操作系统和浏览器类型的统计。功能需求见表 2-1:表 2-1 功能需求描述功能编号功能名称功能描述SysStat01系统信息统计包括现有机构数,用户数,有效用户数,禁用用户,管理员数,课

6、程总数、种类。OnlineStat01更新用户访问系统需要在用户进行操作时更新用户在线情况。情况OnlineStat02显示在线用户系统可以显示在线用户列表,包括用户名、在线时间、当前操作。VisitStat01记录用户访问系统需要在用户进行登录、浏览等操作时更新相关的统情况计数据,便于分析。VisitStat02基本流量统计包括:总页面流量、来访人次、平均浏览、每月页面流量、每月来访人次。DayStat01日流量统计统计上月访问最高、最低一天访问量DateStat01星期流量统计统计周一到周日的页面流量、来访人次。星期内最高、最低一天访问量。TimeStat01时段流量统计统计24小时不冋时

7、段的页面流量、来访人次。Sof twareS tatOl客户软件统计包括客户操作系统、使用的浏览器。2.3后台管理员管理模块3项目功能详细设计3.1 统计功能模块3.1.1 系统信息统计 该功能模块包括一系列访问统计数字,包括:系统信息、在线用户、基本流量统计、日 流量统计、星期流量统计、时段流量统计、客户软件统计,通过以上数据管理员可以清楚的 系统当前使用状态。 界面设计系统信息页面见如图 3-1 所示:图 3-1 系统信息图 核心类设计VisitStatService.java作用:主要完成访问统计信息。具体内容见表 3-1 所示(注意:参数如果过多,参数说明可以省略)表 3-1 Visi

8、tStatService 类的核心方法返回类型方法名功能参数说明ListviewHistoryBasicFlux()今年月流量信息ListviewThisYearBasicFlux()历史月流量信息ListhourFluxStat()时段流量信息ListviewDayFlowStat上个月日流量信息ListweekFluxStat()星期流量信息ListclienOSStat()操作系统统计信息ListclientBrowerStat()客户端浏览器统计信息MapsystemStatInfo()统计系统信息(机构总数、用户总数、 有效用户数、禁用用户数 、管理员 总数、课程总数 、课程种类、访

9、问 总次数、选课总次数 )MapuserOnlineList()统计在线用户voidupdateOnlineStat(String更新数据库表 stats 中的信息stattype, String statvar)相关表STATS(系统统计表)表3-2系统统计表字段名字段类型是否可为空默认值字段含义注释STATTYPEVARCHAR2(100)N统计类型STATVARVARCHAR2(100)N统计变量STATCOUNTNUMBER(10)N0统计值3.1.2 时段流量统计3.1.3 基本流量统计3.2 用户管理功能模块3.3 教学管理功能模块4项目代码和安装说明手册4.1 项目目录要求项目案

10、例单独形成文件夹,文件夹层级格式为:-网络教学平台项目代码(命名格式:网络教学平台.zip)数据库文件(Oracle数据库以dmp或者sql文件方式,SQLSERVER为mdf和 ldf 文件,要求包含表结构和数据的搭建)-项目案例分析和设计(即本文档前面 3个部分)-安装说明(见安装说明模板)4.2 安装说明模板4.2.1 软件平台和数据库环境例如:操作系统: Windows XP数据库管理系统: Oracle10GWeb 服务器: Tomcat6.0开发平台: MyEclipse8,JDK5.04.2.2 项目中的安装注意事项例如: 数据库环境必须安装在 edu 用户下 开发环境的配置文件

11、为 spring.properties driverClassName=oracle.jdbc.driver.OracleDriverurl=jdbc:oracle:thin:127.0.0.1:1521:ORCLusername=edupassword=edu4.2.3 项目入口和用户例如:项目涉及到 3 类用户:管理员入口地址为: http:/localhost:8080/nou/admin/login.jsp用户名: admin 密码: 123教师入口地址为:http:/localhost:8080/nou/teacher/login.jsp 用户名: teacher 密码: 123学生

12、入口地址为: http:/localhost:8080/nou/studentr/login.jsp用户名: student 密码: 1234.2.4 项目目录结构例如: 源代码位置srcbean-javaBean 封装 jsp 页面传递过来的数据common通用的数据库连接的类DBConnection.java,处理乱码的类 dao-操作数据库的类 action处理业务流程 页面目录位置WebRootcss一整个网站样式包括main.css等js一整个网站的脚本验证包括main.js等 images一整个网站的脚本验证包括main.jpg等 操作流程(可以用图的方式表示)index.jsp (首页面)user/validate.jsp (验证用户名和密码)成功main. jsp (主页面)失败index.jsp(首页面)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号