1、 课程设计任务书课程名称:实训项目课程设计 III设计题目:威客网站的设计与实现已知技术参数和设计要求:1. 问题描述(功能要求):(1) 用户登录注册:A:登陆界面输入用户名和密码以确认身份。系统用户分成三种类型:管理员,企业用户,个人用户。用户类型不同,显示的菜单内容不同。(2) 企业用户功能:A:企业用户必须注册,拥有 100 分初始分,可以在网站发布有奖问卷,对个人用户所提交的问卷评分,并将评审结果通知给提交了答卷的个人用户,并付给最后被选中的个人用户相应报酬,向网站交纳 10%的管理费用;也可以宣布放弃所有问卷,向网站交纳 5%的管理费用。可查询所有个人用户的基本信息(用户名、专业方
2、向、历史答题记录) 。要求有奖问卷要标出其所涉及的核心技术领域,以便管理员进行分类。企业用户可查询系统所有答卷信息。B:当企业用户的 100 分初始分全部用完,需要重新充值。C:企业用户可以下载个人用户提交的答卷文件,而不仅仅是浏览论坛文本。D:企业用户部分也可以向累积积分较高,且专业领域与企业用户所提问卷类似的个人用户发送邀请函,邀请个人用户参加答题。(3) 个人用户功能:A:个人用户分成两类:注册用户和 Guest 用户。Guest 用户只能浏览网站基本信息,例如有奖问卷的标题,不能浏览有奖问卷的具体内容,也不能参与答题。已注册个人用户登录系统后可以浏览问卷的标题和内容,选择自己感兴趣的问
3、题进行回答,并提交答案,可以查询任务的评审进度,当企业用户评审完毕后,可以获得评审结果通知。如果用户所提交答卷被选中,则信誉度可以加分,具体评分规则由网站设计者制定,同时个人账户里将增加相应数目的份数,并向网站交纳 1%的管理费用。B:可查询某企业用户基本信息(企业名,所属行业,历史出题记录)C:个人用户可以以文件形式上传答卷(4) 系统管理员功能:A:系统管理员负责用户注册管理,负责审核问卷的合法性,合法的问卷才能被公布,对于提交不合法问卷的企业用户予以撤销通知。查询网站盈利情况,查询企业用户、个人用户信息。可以按专业方向,按时间段查询网站出题及答题情况。B:系统可以维护问卷的状态信息:招标
4、中和已定标,D:负责客户推广,挑选信誉度较高的个人用户在网站首页进行重点推荐2. 运行环境要求:正确安装、配置和运行 Tomcat 服务器。正确安装、配置和运行 SQLServer 服务器。正确安装、配置 struts2 和 SQLServer 的 JDBC 驱动程序。3. 技术要求:要求使用 Java 语言,struts2 网络应用程序框架,利用面向对象的方法、编程思想来完成系统的设计;在设计的过程中,建立清晰的类层次; 在系统设计中要分析和定义各个类,每个类中要有各自的属性和方法;要求理解 MVC 设计模式和运用 struts 框架来实现系统功能的模块化设计。对使用 Spring 和 Hi
5、bernate 技术没有特别要求。(1) 系统分析:要求建立系统的用例图,并对每个用例建立用例规约。(2) 系统设计:要求建立系统的类模型,设计系统注册和登录的顺序图,以及角色定义的顺序图。(3) 代码实现:完全按照类模型来编码。(4) 功能测试:要求设计测试用例。4.工程要求基本要求:必须使用 struts2 结构,完成用户登录和注册,系统分析和系统设计基本符合要求。可选要求:超级用户实现角色的菜单选项控制为可选,只有完成才能得良好以上。文档必须包含用例图、类图、顺序图。5. 答辩标准合格:完成了所有标注为 A 的任务要求。答辩中回答问题正确,无抄袭现象,课程设计任务书格式规范,无明显错误。
6、中等:在完成标注为 A 的任务要求后,同时完成了标注为 B 或 C 的任务要求,答辩中回答问题正确,无抄袭现象,课程设计任务书格式规范,无错误。良好:同时完成标注为 A,B,C 的任务要求,答辩中回答问题正确,无抄袭现象,课程设计任务书格式规范,无错误。优秀:同时完成标注为 A、B、C、D 的任务要求,答辩中回答问题正确,无抄袭现象,课程设计任务书格式规范,无错误。设计工作量:40 课时工作计划:4 课时:1 周周一 课程设计相关知识和要求介绍。8 课时:1 周周二至周三 系统分析和系统设计。20 课时:1 周周四至 2 周周四 上机指导、调试。8 课时:2 周周五 写文档和答辩。检查点:(1) 1 周周四:检查学生的系统分析和系统设计结果。(2) 2 周周四:答辩。逐一检查课程设计说明书 1指导教师签名: 日期: 2012-9-1 教研室主任签名: 日期: 系主任签名: 日期: