Web 应用开发——大赛信息管理系统概要设计说明书.doc_第1页
Web 应用开发——大赛信息管理系统概要设计说明书.doc_第2页
Web 应用开发——大赛信息管理系统概要设计说明书.doc_第3页
Web 应用开发——大赛信息管理系统概要设计说明书.doc_第4页
Web 应用开发——大赛信息管理系统概要设计说明书.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web应用开发大赛信息管理系统概要设计说明书学校名称: 德州学院 团队名称: 大展宏图 组 长: 王洪涛 组 员:朱文魁、张军伟、张庆杰、刘永辉指导老师: 于学斗、任传成 完成日期: 2009年7月 14文档修改历史记录序号修改人修改时间备注1刘永辉2009-04-18初稿2刘永辉2009-04-25完善中3刘永辉2009-05-16完善中4刘永辉2009-05-18完善中5刘永辉2009-06-14完善中6刘永辉2009-06-20完善中7刘永辉2009-07-10完善中8刘永辉2009-07-13完善中9刘永辉2009-08-16完善中10刘永辉2009-08-19完善中11刘永辉2009-08-24完善中12刘永辉2009-08-28完善中13王洪涛2009-08-30完善中14王洪涛2009-09-1完善中15刘永辉2009-09-5完善中16王洪涛2009-09-8完善中17刘永辉2009-09-10完善中18刘永辉2009-09-14完善中19王洪涛2009-09-15成品目录一引言41编写目的42项目背景43定义44参考资料4二任务概述51目标52运行环境53需求概述54条件与限制6三总体设计61处理流程图62功能分配7四数据结构设计8五运行设计141运行模块的组合142运行控制143运行时间14六出错处理设计141出错输出信息142出错处理对策14七安全保密设计14八维护设计15一引言1编写目的本文档为Web应用开发大赛信息管理系统的概要设计说明,是系统详细设计的基础。预期的读者是“大展宏图”全体成员和软件大赛的所有审查老师以及以后需要学习我们工程的人员。本报告的主要作用是进一步确定各个项目模块的开发情况和主要的负责人,供各项目模块的负责人阅读,做到及时协调,按步有序进行项目的开发,减少开发中的不必要损失。2项目背景项目名称:Web应用开发大赛信息管理系统项目委托单位:山东省大学生软件设计及计算机专业外语大赛组委会项目开发单位:德州学院计算机系07,08级学生“大展宏图”软件开发小组项目简介:本系统主要实现齐鲁大学生软件设计及外语大赛的信息管理工作。其主要工作包括:l 各种用户(命题老师、比赛指导教师、参赛选手、评审专家、系统管理员、大赛负责人、编辑、就业服务人员)及单位(大学生计算机协会、大赛赞助单位、参赛单位)的信息的后台管理工作,以及其他与大赛有关的信息管理工作;l 建立大赛官网,不同身份的用户有不同的权限功能;l 建立大赛动态信息的及时发布及更新机制;l 建立在线沟通、交流、发表评论的及时通讯工具。3定义JSP:Java Server Pages4参考资料1周桓,王殊宇.JSP项目开发全程实录M.清华大学出版社.2008年6月.2李建刚.JSP.网络编程技术与实践M.清华大学出版社.2008年6月.3薛军超.MySQL网络数据库开发M.人民邮电出版社.2001年4月.4户菊平,郭江杰.JSP+XML+CSS网络开发混合编程M.电子工业出版社.2006年5月.5谭贞军,刘斌.Dreamweaver+Flash+Photoshop网页制作M.清华大学出版社.2008年9月.二任务概述1目标该项目的主要任务是:能够使参赛选手,比赛指导老师,大赛负责人等各参赛单位和个人通过大赛官网了解大赛的最新动态,实现网上留言,发表评论,学习心得交流等功能,重点实现参赛队员与大赛管理人员的信息的及时沟通的功能。实现普通用户只能浏览大赛官网,报名参赛用户可以在线评论、交流,后台管理人员可以进行大赛信息的及时发布、注册用户的管理等功能。2运行环境系统开发操作系统: Windows XP系统开发据库系统: MYSQL系统开发前台页面设计: Dreamweaver CS3系统开发后台设计开发环境: Eclipse 3.2+MyEclipse5.5JSP服务器引擎: Apache+Tomcat 5.5服务器端: JSP+ tomcat+ apache+ MYSQL 客户端: IE浏览器 3需求概述u 命题专家、评审专家库信息管理;u 大学生计算机协会信息管理;u 赞助单位信息管理;u 参赛单位信息管理;u 注册与登录功能:系统主要包括以下角色的登陆功能:系统管理员、参赛队员、指导老师、命题老师、编辑、评审专家;u 邮件系统的管理,包括自动群发参赛邀请函;u 参赛团队报名、交费管理;u 作品的提交、评审、公示;u 获奖信息查询;u 提供往年的题目资源下载,实现与开源软件发布类似的功能;u 开发与该系统集成的客户端系统满足学生作品的上传,能支持大文件和断点续传。4条件与限制u 任何高校的同学和老师都可以登录大赛官网,浏览官网的动态信息。但是,只有注册报名后,参赛同学和老师才可以登录自己的个人页面,其他人无权访问。u 大赛信息由系统管理员通过后台工作统一管理。u 大赛工作人员(大赛负责人、命题评审组长、编辑、就业服务人员)均由系统指定,不能自行注册,由管理员分派账号。另外,比赛指导老师能够从网上看到自己的学生的各种提问、相关信息、能够进行答疑,能够审核自己学生的在大赛中的角色划分等信息,能够与大赛组委会取得联系。三总体设计1处理流程图如图1所示。图1处理流程图2功能分配大赛信息管理系统分为前、后台两部分设计,前台主要实现信息公布、用户管理功能,其中信息公布包括比赛公告、获奖名单公布、雏鹰展翅征稿公布、巡回报告会花絮、作品公示、大赛留言等;用户管理功能主要包括用户注册、用户登录、用户功能模块。后台主要实现的功能为用户权限管理、参赛人员信息查询、登陆及密码修改、命题老师命题批准使用、记者生成、理事信息生成、大赛管理员公告发布、交费信息查询、初评信息查询、获奖证书信息生成、获奖名单添加、获奖号码生成网络查询。大赛信息管理系统前台功能结构如图2所示大赛信息管理系统后台功能结构如图3所示图2 大赛信息管理系统前台功能结构图图3 大赛信息管理系统前台功能结构图四数据结构设计本系统所使用的数据库实体,它们分别为命题老师、比赛指导教师、参赛选手、评审专家、系统管理员、大赛负责人、编辑、就业服务人员等几个不同实体。下面分别介绍这些实体并给出它们的E-R图:图4参赛团队(软件队长)图5参赛队员图6外语团队图7指导老师图8命题图9命题老师图10巡回报告图11申请人图12赞助单位图13嘉宾图14作品五运行设计1运行模块的组合MySQL+Apache Tomcat 5.52运行控制利用Eclipse 3.2+MyEclipse5.5进行控制3运行时间Server startup in 5513 ms六出错处理设计1出错输出信息(1)在代码中加入输

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论