版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、附件5:武汉科技大学城市学院 信息工程 学部Web技术(JSP)课程设计指导书与任务书课程编号: 069999周数/学分: 三周 /3先修课程: JAVA程序设计,数据结构, 数据库原理及应用,Web技术(JSP)适用专业: 计算机、信科、信管等本科专业撰写者:于海平审定者:尹朝庆WEB技术(JSP)课程设计指导书学时:3周, 学分:31课程设计目的:WEB技术(JSP)课程设计属于软件开发类课程设计。该课程设计培养学生熟练应用当前主流的WEB软件开发平台与工具,完成WEB技术(JSP)应用软件的设计、编码与测试,具备较强的WEB技术(JSP)应用软件的开发能力。2课程设计方式:(1)课程设计
2、项目具有“准真题”特征,题目和功能要求符合社会信息化建设需求,面向应用。(2)WEB技术(JSP)课程设计方式以项目趋动为特色。学生分组,每组3-4名学生,每组一份“课程设计任务书”,各组“课程设计任务书”不同题。组内学生有分工,分别承担不同任务。(3)WEB技术(JSP)课程设计的“课程设计任务书”按设计工作量和难度分为“A”和“B”二级。“课程设计任务书”包括:课程设计项目名称,课程设计开发平台与工具,课程设计任务(功能)说明,功能模块图,数据库设计,各模块功能说明,使用的算法描述(如果需使用算法),时间安排,参考文献。3课程设计平台: eclipse/Dreamweaver+ JSP +
3、SQL SERVER 20054课程设计考核方式(1)学生按组提交软件设计作品和“课程设计报告书”,指导教师根据学生组提交的软件设计作品和“课程设计报告书”的质量,为学生组评定“优”“良”“中”“及格”或“不及格”;(2)根据各组学生在课程设计中的表现和对软件设计作品及“课程设计报告书”的贡献,为组内学生评定“优”“良”“中”“及格”或“不及格”。“课程设计报告书”包括:课程设计项目名称,课程设计任务, 课程设计任务(功能)说明及功能模块图,组内学生分工说明,数据库设计,各模块功能说明,使用的算法描述(如果需使用算法),各模块界面设计,各模块中关键代码段功能说明与代码行注释,测试说明,参考文献
4、等。5时间安排按15个工作日安排:(1)第1天:学生分组,安排机位;选题,分发或下载“课程设计任务书”;指导教师讲解“课程设计案例”及各组设计任务及要求;学生检查和熟悉机位的开发平台与工具,组内学生分工。(2)第2-3天:完成课程设计的需求分析,要求书写详细的需求分析报告。(3)4-5天:完成整个系统的详细设计阶段,包括数据库中的表的创建,以及数据库中表之间的关联关系,以及整个系统的详细结构图(4)6-12天:完成整个系统的编码的书写,包括界面的美观设计、系统各个模块的编码实现。(5)第13-14天:各组对课程设计作品联调测试;分工撰写“课程设计报告书”及统稿,请指导教师审阅后打印。(6)第1
5、5天:指导教师逐一验收各组课程设计作品及“课程设计报告书”;由各组组长负责提交验收合格的课程设计作品及“课程设计报告书”;可以对申请评“优”的组组织答辩交流。6参考文献2 耿祥义5 赵俊峰. Java Web应用开发案例教程基于MVC模式的JSP+Servlet+JDBC和AJAXM. 北京: 清华大学出版社,2012.1 6 王林玮. 精通JSP开发应用7 唐友国. JSP网站开发详解M,北京:电子工业出版社,2008 8 Scott Hogg,Eric Vyncke. Object-Oriented and Classical Software EngineeringM. 北京:机械工业出
6、版社,20119 Cay S. Horstmann Gary Cornell. Core Java, Volume I-Fundamentals (8th Edition)10 徐婉珍. JSP动态网站开发项目教程M. 北京:电子工业出版社,2010.10 WEB技术(JSP)课程设计任务书目 录 TOC o 1-1 h z u HYPERLINK l _Toc374278435 1药品招投标管理信息系统的设计与实现 PAGEREF _Toc374278435 h 6 HYPERLINK l _Toc374278436 2新闻发布系统的设计与实现 PAGEREF _Toc374278436 h
7、 9 HYPERLINK l _Toc374278437 3基于JSP的人事职称评审系统设计与实现 PAGEREF _Toc374278437 h 12 HYPERLINK l _Toc374278438 4 基于MVC模式的个人博客系统的设计与实现 PAGEREF _Toc374278438 h 17 HYPERLINK l _Toc374278439 5 在线 商城的设计与实现 PAGEREF _Toc374278439 h 22 HYPERLINK l _Toc374278440 6网上书店系统的设计与实现 PAGEREF _Toc374278440 h 26 HYPERLINK l _
8、Toc374278441 7网络题库与在线考试系统的设计 PAGEREF _Toc374278441 h 29 HYPERLINK l _Toc374278442 8旅行社网站的设计与实现 PAGEREF _Toc374278442 h 31 HYPERLINK l _Toc374278443 9 大学生班级网站管理平台的设计与实现 PAGEREF _Toc374278443 h 33 HYPERLINK l _Toc374278444 10 基于B/S模式的网上预约挂号系统的设计与实现 PAGEREF _Toc374278444 h 35 HYPERLINK l _Toc374278445
9、11基于BS模式的在线电影票预订系统的设计与实现 PAGEREF _Toc374278445 h 38 HYPERLINK l _Toc374278446 12 企业人事管理信息系统的设计与实现 PAGEREF _Toc374278446 h 42 HYPERLINK l _Toc374278447 13科研成果申报管理系统的设计与实现 PAGEREF _Toc374278447 h 44 HYPERLINK l _Toc374278448 14基于B/S架构的网上人才招聘系统的设计与实现 PAGEREF _Toc374278448 h 47 HYPERLINK l _Toc374278449
10、 15房屋租赁网站的设计与实现 PAGEREF _Toc374278449 h 48 HYPERLINK l _Toc374278450 16房产中介信息发布系统的设计与实现 PAGEREF _Toc374278450 h 49 HYPERLINK l _Toc374278451 17商品房销售信息平台的设计与实现 PAGEREF _Toc374278451 h 50 HYPERLINK l _Toc374278452 18 在线音乐网站的设计与实现 PAGEREF _Toc374278452 h 51 HYPERLINK l _Toc374278453 19基于J2EE的公交查询系统的设计与
11、实现 PAGEREF _Toc374278453 h 52 HYPERLINK l _Toc374278454 20电子导师平台的建立与实现 PAGEREF _Toc374278454 h 53编号:01WEB技术(JSP)课程设计任务书课程设计项目名称:药品招投标管理信息系统的设计与实现课程设计开发平台与工具:Myeclipse/Dreamweaver+ JSP +SQL SERVER 20051.课程设计任务设计与实现基于Web技术(JSP)的药品招投标管理信息系统。提供药品招投标的信息管理功能和美观易用的操作界面,实现网上对竞价前的投标商资质审核和投标后的投标商确定后发布的招投标流程,实
12、现药品异地招投标。2.课程设计任务(功能)说明及功能模块图药品采购管理及药品招投标信息系统有药品投标商(用户)和药品招标方(系统管理员)两类角色。用户登陆新用户注册药品投标商信息查询修改密码修改改密码修改密码密码药品投标信息输入药品预中标信息查询药品招标信息查询(1)用户功能模块管理员登陆预中标信息发布与维护招标信息发布与维护修改密码药品投标信息维护药品投标商信息维护(2)管理员功能模块图2.2 管理员模块3数据库设计(1)注册基本信息:姓名,密码,使用权限(1:用户 0:管理员)。(2)注册药品投标商信息(投标商输入):投标单位名称,投标单位工商企业编号,投标单位联系 ,投标单位资质(管理员
13、填写,此处默认为n),资质审察通过日期(管理员填写,此处默认为null),注册时间(系统自动生成),查询密码。(3)登录信息:姓名,密码,使用权限(1:用户 0:管理员)。(4)药品招标信息(管理员输入):药品招标项目编号,招标药品名称,剂型、规格,是否医保目录品种(y/n),政府定价(元),药品主要成份与含量,药品包装方式,交货方式,招标药品总量,招标截止日期,投标保证金(元)。(5)药品投标信息(投标商输入):药品招标项目编号,投标单位名称,投标单位工商企业编号,查询密码,投标日期(系统自动生成),药品条码,招标药品名称,药品生产批号,制药单位名称,生产日期,投标报价(元),投标总金额(元
14、),是否已缴投标保证金(y/n)(管理员输入),投标保证金(元)(管理员输入) ,投标保证金缴款日期(管理员输入)。(6)药品预中标信息(管理员输入):药品招标项目编号,招标药品名称,药品条码,预中标单位名称,预中标单位工商企业编号。4各模块功能说明1药品投标商各模块功能说明(1)药品投标商注册:填写用户姓名以及登录密码,用户身份默认为普通用户,完成初步注册。然后继续完善投标商的基本信息,包括:投标单位名称,投标单位工商企业编号,投标单位联系 ,投标单位资质(管理员填写,此处默认为n),资质审察通过日期(管理员填写,此处默认为null),注册时间(系统自动生成),查询密码。(2)药品投标商登录
15、:通过输入用户名和密码,系统自动核对,确认无误后,登录到药品投标商主界面。(3)药品投标商基本信息查询:投标商输入用户名和查询密码,系统自动核对,仅当输入值均正确时,才会显示出相应的信息。(4)药品招标信息查询:投标商可选择按招标项目编号的大小或者按政府定价的高低来进行药品招标信息的查询,此处默认按招标序号排列。(5)药品投标信息输入:通过填写药品招标项目编号,投标单位名称,投标单位工商企业编号,投标日期(系统自动生成),药品条码,招标药品名称,药品生产批号,制药单位名称,生产日期,投标报价(元),投标总金额(元),是否已缴投标保证金(y/n)(管理员输入,此处默认为null),投标保证金(元
16、)(管理员输入,此处默认为null) ,投标保证金缴款日期(管理员输入,此处默认为null),完成对药品投标信息的添加。(6)药品预中标信息查询:投标商输入药品招标项目编号,系统自动核对,仅当输入的药品招标项目编号存在预中标信息时,才会显示出预中标信息。(7)修改密码:投标商可修改自己的登录密码,以维护药品投标商及药品投标信息的安全。(8)联系我们:在使用中遇到任何问题,投标商可向系统管理员发生电子邮件。2系统管理员各模块功能说明(1)管理员登录:通过输入用户名和密码,系统自动核对,确认无误后,登录到系统管理员主界面。(2)招标信息的发布:通过填写药品招标项目编号,招标药品名称,剂型、规格,是
17、否医保目录品种(y/n),政府定价(元),药品主要成份与含量,药品包装方式,交货方式,招标药品总量,招标截止日期,投标保证金(元),完成对药品招标信息的添加。(3)招标信息的维护:管理员负责对数据库信息的维护(包括删除,修改),实现对药品招标基本信息的删改查。(4)药品投标信息维护:管理员对药品投标信息进行维护,实现对投标信息的查询、删除和修改。(5)药品投标商信息维护:管理员对药品投标商的登录信息和基本信息进行维护,实现对药品投标商登录信息的查询和删除,以及基本信息的查询、删除和修改。(6)预中标信息发布:通过填写药品招标项目编号,招标药品名称,药品条码,预中标单位名称,预中标单位工商企业编
18、号,完成对药品预中标信息的添加。(7)预中标信息维护:管理员负责对数据库信息的维护(包括删除,修改),实现对药品预中标基本信息的删改查。(8)修改密码:管理员可修改自己的登陆密码,以维护整个信息系统的安全。 编号:02WEB技术(JSP)课程设计任务书课程设计项目名称:新闻发布系统的设计与实现课程设计开发平台与工具: eclipse/Dreamweaver+ JSP +SQL SERVER 20051.课程设计任务设计与实现基于Web技术(JSP)的新闻发布系统。实现新闻发布系统的基本功能:进行需求分析并确定功能模块;进行UI界面设计,实现静态页面;进行数据库设计,建立数据库、数据表并录入历史
19、数据;实现新闻的录入、查询、修改、显示功能。2.课程设计任务(功能)说明及功能模块图新闻发布系统为了满足不同用户的需求,本系统将用户分为四类,分别是浏览者、普通用户、一般管理员和超级管理员。普通用户新闻浏览新闻搜索修改密码修改改密码修改密码密码登录新闻评论发表新闻(1)主要用户功能模块一般管理员登陆修改新闻添加新闻评论管理审核新闻删除新闻评论管理(2)管理员功能模块(3)超级管理员功能模块超级管理员除了包含普通管理员具有的所有功能以外,还包含以下功能权限超级管理员添加管理员删除管理员管理员权限3数据库设计(仅供参考)(1)用户信息表:用户名、密码、密码提示问题、密码答案。(2)管理员信息表:管
20、理员账号、管理员密码、权限(一般管理员、超级管理员)。(3)新闻信息表:编号、标题、内容、所属栏目、作者、发表时间、审核标记、图片地址、点击量等。(4)评论信息表:评论编号、新闻编号、用户名、评论内容、评论时间4各模块功能说明该新闻发布系统能够为浏览者提供最及时的新闻、为管理者提供方便快捷的在线操作,为在激烈竞争的信息时代提供更加精确、及时的数据。整个系统共分为两个模块:前台模块、后台模块。(1)新闻浏览:读者可以通过各个大类别和小类别以及各个栏目进行新闻浏览,现实近期热门新闻,近期图片新闻。(2)新闻搜索:支持对新闻的关键字进行查询。(3)用户注册、登录、找回密码。(4)用户发表新闻、评论。
21、(5)联系我们:在使用中遇到任何问题,投标商可向系统管理员发生电子邮件。2后台模块功能说明(1)超级管理员:登录、管理员管理(新增和设置管理员权限)、用户管理(删除用户)、新闻管理(修改、删除、审核新闻)、评论管理(删除评论等)。(2)普通管理员:用户管理、新闻管理、评论管理等。(3)修改密码:管理员可修改自己的登陆密码,以维护整个信息系统的安全。编号:03WEB技术(JSP)课程设计任务书课程设计项目名称:基于JSP的人事职称评审系统设计与实现课程设计开发平台与工具: eclipse/Dreamweaver+ JSP +SQL SERVER 20051.课程设计任务设计与实现基于JSP的人事
22、职称评审系统设计与实现。实现职称评审系统的基本功能:进行需求分析并确定功能模块;进行UI界面设计;进行数据库设计,建立数据库、数据表并录入历史数据;实现评审的录入、查询、修改、显示功能。2.课程设计任务(功能)说明及功能模块图该系统主要功能:新闻公告发布、申报人员注册、在线填写申报表、上传支撑材料、各级评审人员在线进行审核和投票,以及系统管理员对系统的管理和维护等功能。该系统主要包含三类人员,分别是:申报人员、评审人员和系统管理员。(1)申报人员(2)评审人员(3)系统管理员该系统为了满足不同用户的需求,本系统主要分为以下模块:(1)在线职称申报模块(2)用户管理模块(3)在线评审模块(4)系
23、统后台管理后台管理图3数据库设计(1)申报人员基本信息表:Id号、密码、email、address、所在单位、真实姓名、性别、民族、出生日期、注册日期等(2)评审人员表信息:评审员id、密码、姓名、所在单位、地址等(3)学院部门表学院编号、学院名称、学院简称等(4)学科表学科编号、学科名称、排序编号等(5)申报职称类型表职称编号、职称名称、排序编号(6)民族表民族编号、民族名称(7)申请概要表申报表编号、申报年份、申报职称、申报表是否提交等(8)工作经历表id号、申报人员id号、工作开始时间、工作结束时间、工作单位、工作类型、职务等信息(9)申报人员科研项目表id、申报人员id号、项目名称及编
24、号、项目来源、开始时间、结束时间、总经费、参加人数、申报人员排序(10)申报人员上传表id、申报人员、上传时间、存储文件名等(11)审核权限表id、审核人员id、可审核部门等(12)学院评审意见表id、申报表id、管理员id、推荐意见、添加时间等(13)评审专家投票记录表id、申报表id、投票类型(0同意1不同意2弃权)、评审员id等(14)评审结果表id、申报人员、申报年份、审核人员、审核状态、审核时间等(15)管理员评审员id、密码、姓名、所在单位、地址等4各模块功能说明本系统主要实现的功能包括:新用户注册、用户登录、浏览新闻公告、留言板、填写申报表、支撑材料的上传、修改秘密啊、在线审核、
25、专家投票、搜索、结果统计、用户管理等。本系统主要分为:在线申报、评审和管理子系统和用户注册及后台管理子系统。其中在线申报、评审和管理子系统包含三个功能模块:申报人员功能模块、评审人员功能模块和系统管理员功能模块。用户注册及后台管理子系统包含两个模块:系统注册功能模块和系统后台管理功能模块。编号:04WEB技术(JSP)课程设计任务书课程设计项目名称: 基于MVC模式的个人博客系统的设计与实现课程设计开发平台与工具: eclipse/Dreamweaver+ JSP +SQL SERVER 20051.课程设计任务本系统主要实现博客信息管理系统的开发工作,主要设计界面友好,该系统主要包含三类用户
26、:博客访问者,管理员以及系统管理员。该系统主要包括前台管理模块和后台管理模块。博客访问者可以浏览信息,发布信息等,后台管理员通过登录后可以发布信息管理信息等。博客系统管理员负责对整个系统进行统一管理。2.课程设计任务(功能)说明及功能模块图博客信息管理系统允许用户有三种身份:博客访问者、博客管理员及系统管理员。博客访问者无需登陆就可以浏览信息、发表评论或留言;博客管理员注册后再登陆,就可以发布日志、管理个人主页;而博客管理员的基本信息都由系统管理员对其统一管理。 (1)该系统包含三种用户:分别是用户、系统管理员、博客管理员,其用例图如下:系统用户用例图(2)系统主要分为前台和后台管理,详细说明
27、如下所示:前台用户浏览模块主要用于用户浏览日志信息,用户浏览日志有三种浏览方式可以选择:一是直接点击日志标题链接进入日志显示页面浏览日志;二是点击博客主题链接进入该个人博客的首页,然后在该首页中选择所需的日志标题链接进入日志显示页面浏览日志;三是通过首页提供的搜索功能,搜索所需要的日志,然后在结果列表中选择所需的日志标题链接进入日志显示页面浏览日志。浏览日志的同时用户可以查看别人对该日志的评论,然后用户也可以对该日志发表自已的评论。用户进入后台管理平台,首先必需进行权限验证,防止未授权的用户非法登录。若未通过验证,则显示出错提示,并跳转到登录界面。若通过验证,则进入个人博客后台管理平台。用户可
28、以浏览已发表的日志,并对其进行相应的操作如修改日志和删除日志;可以查看日志的评论信息并对其进行回复或者删除操作;可以发表新的日志;可以新建日志分类;可以浏览个人博客的留言信息并对其进行相应的操作如回复留言。(3)前台模块功能结构如图:(4)后台模块功能结构图:3. 数据库设计博客信息管理系统分为面向网络用户的前台及面向个人博客维护管理的后台,依据博客网站中所要实现的基本功能的设定,将所有功能分解为如下四个主要的功能模块来加以实现。用户以合法的用户名及密码登录,系统即可按该登录用户的权限分配操作模块。(1)博客注册登录管理模块博客注册登录管理模块用于建立博客网站固定的客户群体,通过记录对应的博客
29、档案,实现对博客信息的后台维护及管理,同时也便于通过博客档案库将网站最新动态及相关企业的信息方便地传达给每一位潜在的客户。该模块主要包含以下三个子模块a)新博客在线注册。b)博客登录管理。c)跳转到博客主页。只有进行登录并通过身份验证的用户,才可以在个人博客页面发表日志,并借助个人设置实现对个人博客相关信息的管理维护。对于没有经过身份验证的网络用户不允许在博客页面中发表日志,更不允许对博客页面信息进行管理维护。(2)博客及文章检索查询模块博客及文章检索查询模块为网络用户提供便捷的搜索,以及日志阅读浏览等功能,同时对日志的评论信息、博客推荐也能够及时反馈给网络用户。该功能模块实现了以下几个子功能
30、。a)热门博客页面推荐。b)最新博客日志推荐。c)日志信息关键字搜索。该模块能够在网页中随时提供在线的最新日志信息。该信息需要定期更新,网络用户可以随时获得最新日志以及最热门的博客推荐。在客户选择了某个博客或者某个感兴趣的日志后,可以方便地跳转到对应博客页面进行日志的阅读,并和博客进行交流互动。(3)博客页面显示模块当网络用户进入某个人博客主页后,在该页面中将提供博客日志列表的显示,同时为了方便用户浏览,在该模块中提供根据分类名进行日志列表的显示,也提供日志评论的浏览,此外还允许用户在博客页面中发表评论及留言。该功能模块实现了如下几个子功能。a)用户可以分页查看对应的日志内容及评论信息。b)用
31、户可以针对日志内容发表评论。c)用户可以针对博客进行留言。d)用户可以分类查看日志内容。在该模块中还提供了博客页面统计信息,日志、评论及留言信息分页显示等方便用户的显示效果。(4)博客个人管理维护模块博客个人维护管理模块用于实现用户对博客个人主页及相关信息的动态管理。该功能模块实现了如下几个子功能:a)日志及日志分类管理。b)评论及留言管理。c)个人基本信息维护管理。借助该模块,用户可以随时对个人博客主页中的内容进行增加或修改,包括日志分类信息的更新、评论及留言管理等功能,也允许用户对博客的个人信息进行维护及其管理。编号:05WEB技术(JSP)课程设计任务书课程设计项目名称: 在线 商城的设
32、计与实现课程设计开发平台与工具: eclipse/Dreamweaver+ JSP +SQL SERVER 20051.课程设计任务该系统主要完成在线 类产品买卖交易平台的设计与实现,主要用于将 产品直观地展现给客户,宣传每个 产品的优劣及为客户提供 商品在线预订和购买服务。2.课程设计任务(功能)说明及功能模块图该系统主要的功能包括: 分类检索、客户在线预订、最新 推荐、热门 浏览、 详细资料显示、 销售排行统计、 商品分类管理等功能。(1)用户注册登陆模块用户注册登陆模块主要用于注册网上商城的会员,储存详细的客户档案,便于管理员管理现有会员,同时也有利于会员了解公司的最新产品资讯。该模块的
33、子功能有用户在线注册、用户登录管理和用户资料。(2) 检索查询模块 检索查询模块图(3)购物车管理模块(4)后台 商品管理图(5)后台用户管理3. 数据库设计本系统主要设计一下几张表单:(1)商品基本信息表:存放网上商城销售商品的基本信息 (2)商品分类信息表:存放网上商城商品分类的基本信息 (3)用户基本信息表:存放网上商城注册用户的基本信息 (4)订单信息表:存放与用户相关的订单基本信息 (5)订单条目信息表:存放与订单有关的具体条目信息(订单中的商品价格以及数量) (6)管理员信息表:存放管理的用户名和密码等信息。整个系统主要包含以下功能模块:(1)会员注册登录模块:用来实现用户的注册及
34、登陆功能、修改用户资料功能。(2)商品检索查询模块:产品的分类显示、热销商品排行显示。(3)会员购物车管理模块:会员购物车的显示和管理、订单生成和管理、选择付款方式等(4)后台商品信息管理模块:用来对商品的增加、删除和修改功能。(5)后台订单管理模块:用来对用户的订单进行处理。(6)后台用户管理模块:管理员对注册用户信息进行维护。编号:06WEB技术(JSP)课程设计任务书课程设计项目名称:网上书店系统的设计与实现课程设计开发平台与工具: eclipse/Dreamweaver+ JSP +SQL SERVER 20051.课程设计任务网上书店系统主要实现消费者通过登录的网站,可以实现图书的浏
35、览、查询书目信息,并对选中的图书进行购买。首先,消费者需进行注册,然后可以通过新书快递、畅销书榜、分类搜索等多个途径来选书。当消费者修改并确认订单后,需支付购书金额。2.课程设计任务(功能)说明及功能模块图该系统主要包含前台和后台。3. 数据库设计本系统主要包括以下几个表单(1)用户信息表单:用户ID、用户姓名、用户密码、用户类型、创建日期(2)用户详细信息表单:用户ID、用户姓名、用户年龄、用户邮箱、用户 、用户地址、用户已购图书id(3)图书信息表单:图书ID、图书名称、图书类型、图书进价、图书售价、图书作者、图书出版社、图书库存量、图书出售量、图书上架时间、图书ISBN号、图书总页数。(
36、4)用户已购图书表:用户ID、图书ID(5)收货地址表:用户ID、用户收货地址(6)安全表:用户ID、用户提示问题编号、用户提示问题答案(7)提示问题答案:提示问题编号、提示问答案(8)评论表:用户ID、评论内容、评论时间、评论书ID本系统主要包括前台功能和后台管理功能,其中前台主要实现新客户的注册、书籍分类搜索、热销排名榜、新书上架、实现购物车功能、订单查询、支付功能和前台页面管理功能。后台实现的功能主要包括用户注册信息管理、订单管理、书籍信息管理、客户权限管理、书籍类别管理、客户权限管理、书籍类别管理、客户访问统计、网站统计管理。主要模块说明如下:图书管理模块:主要描述图书的基本信息。图书
37、查询模块:主要方便客户查看自己所需要的图书信息。后台的数据统计与分析:针对网站的访问量一某种或某类图书销售量的一种有效的分析管理方式,能实现网站的有效管理和图书购买需求分析。编号:07WEB技术(JSP)课程设计任务书课程设计项目名称:网络题库与在线考试系统的设计课程设计开发平台与工具: eclipse/Dreamweaver+ JSP +SQL SERVER 20051.课程设计任务该系统主要完成教师的注册与登陆,教务信息浏览,题库答案的创建和添加更新,在线阅卷,录入个发布成绩。学生的注册与登陆,浏览查询考试信息,个人成绩,申请考试,在线考试,模拟题联系等学习功能。教务部注册与登陆;学生和教
38、师个人信息数据维护;考试相关信息的发布和管理;学生成绩管理,考试安排等功能。系统的用户分为教师,学生,教务部。教师用户功能:教务信息浏览,题库答案的创建和添加更新,在线阅卷,录入个发布成绩。学生用户功能:注册与登陆,浏览查询考试信息,个人成绩,申请考试,在线考试,模拟题联系等。教务部用户功能:注册与登陆;学生和教师个人信息数据维护;考试相关信息的发布和管理;学生成绩管理,考试安排等功能。2.课程设计任务(功能)说明及功能模块图设计开发功能包括:(1)教师功能:注册与登录;教务信息浏览;题库创建和更新,题库答案的创建和添加更新,在线阅卷,录入和发布学生成绩等。(2)学生功能:注册与登录;浏览查询
39、考试信息,个人成绩,申请考试,在线考试;模拟题练习等(3)教务部门功能:注册与登录;学生和教师个人信息数据维护;考试相关信息的发布和管理;学生成绩管理,考试安排等。功能模块如下图所示:1、用户功能模块 教师功能模块图2.2 学生功能模块图图2.3 教务部功能模块图3. 数据库设计本系统主要设计以下几张表单:用户信息表单,主要字段有:id,姓名,密码,角色,注册日期,登录次数,最近登录日期。角色表单,主要字段有:id,角色名称,角色学号/工号角色权限表单,主要字段有:id,角色,权限权限表单,主要字段有:id,权限名称课程考试表单:主要字段:课程编号,考试类别,考试日期,考试安排学生成绩表单:只
40、要字段:学生学号,学分等题库表单: 主要字段:课程编号,考试题型,开闭卷,分值,考试类型(常规,补考,重修,选修课,必修课)整个系统主要包含以下功能模块:1、注册与登录;教务信息浏览;2、题库创建和更新,题库答案的创建和添加更新,在线阅卷3、录入和发布学生成绩等。4、注册与登录;浏览查询考试信息,个人成绩。5、申请考试,在线考试;模拟题练习等。6、学生和教师个人信息数据维护;7、考试相关信息的发布和管理;8、学生成绩管理,考试安排等。编号:08WEB技术(JSP)课程设计任务书课程设计项目名称:旅行社网站的设计与实现课程设计开发平台与工具: eclipse/Dreamweaver+ JSP +
41、SQL SERVER 20051.课程设计任务网站系统服务于游客、管理员、旅行社三个不同的用户。设计开发功能包括:旅游资源项目管理,在线报名,旅行社员工管理等。(1)用户功能:注册与登录;公告浏览;旅游项目信息查询,留言板留言等。(2)旅行社功能:注册与登录;员工管理;项目推介等(3)管理员功能:注册与登录;数据维护;公告发布与维护;留言板维护等。2.课程设计任务(功能)说明及功能模块图系统的功能主要为:1、用户功能模块。用户注册登陆网站后可以浏览旅行社的公告信息,还可以查询不同旅游项目的信息,最后可以把自己对旅行社的意见或建议在留言板写下。2、管理员功能模块。管理员注册登陆网站后可以对旅行社
42、网站的各种数据管理和维护,并且还可以对公告发布和留言板的维护管理。3、旅行社员工功能模块。旅行社的员工登陆后可以对员工的信息数据管理,还可以对旅游项目的信息进行介绍。功能模块图及说明如下:1、用户功能模块 图2.1 用户功能模块图用户注册登陆网站后可以浏览旅行社的公告信息,还可以查询不同旅游项目的信息,最后可以把自己对旅行社的意见或建议在留言板写下。2、管理员功能模块图2.2 管理员功能模块图管理员注册登陆网站后可以对旅行社网站的各种数据管理和维护,并且还可以对公告发布和留言板的维护管理。3、旅行社员工功能模块图2.3 旅行社员工功能模块图旅行社的员工登陆后可以对员工的信息数据管理,还可以对旅
43、游项目的信息进行介绍。3. 数据库设计本系统主要设计以下几张表单:权限表单:权限名称(1:用户 2:管理员3:旅行社工作人员)。登陆表单:姓名,密码,使用权限,注册日期(系统生成),登录次数(系统累计),最近登录日期(系统生成)。公告板表单:公告发布日期(系统生成),公告发布旅游项目名称,公告内容。留言板表单:留言日期(系统生成),留言人姓名,留言内容等。旅行社员工表单:编号,年龄,性别,职位,部门等。旅游项目表单:项目编号,项目名称,报价,组团人数限制,备注。整个系统主要包含以下功能模块:1、用户功能:注册与登录;公告浏览;旅游项目信息查询,留言板留言等。2、管理员功能:注册与登录;数据维护
44、;公告发布与维护;留言板维护等。3、旅行社功能:注册与登录;员工管理;项目推介等。编号:09WEB技术(JSP)课程设计任务书课程设计项目名称: 大学生班级网站管理平台的设计与实现课程设计开发平台与工具: eclipse/Dreamweaver+ JSP +SQL SERVER 20051.课程设计任务班级管理网络信息平台模块划分为:班级简介、班级相册、班级通信、班级留言、娱乐空间、论坛社区、休闲天地等七个模块组成。网站分为前台与后台两个模块,前台实现界面的功能,后台则实现数据库处理。2.课程设计任务(功能)说明及功能模块图班级网站主要分为前台和后台。前台用户注册成功后必须通过管理员的审核才能
45、进行操作。登录成功后可以浏览班级简介、浏览公告、发表评论等,如图2-3。后台管理员可以进行公告管理、论坛管理等操作。前台结构图3. 数据库设计该系统主要涉及以下表单信息(仅供参考)(1)用户表:用户账户、用户密码、用户E-mail、用户联系方式、用户真实姓名、用户头像、用户权限等(注:用户权限包括普通用户权限和管理员权限之分)(2)班级留言表:留言用户名、留言时间、留言主题、留言内容等(3)班级信息表:班级名称、班级简介、班级相册、成员名单、访问记录等(4)班级论坛信息表:论坛编号、论坛主题、发表时间、发贴用户账户、论坛内容等班级网站的参与者有管理员、用户。其中管理员主要功能包括:管理用户、管
46、理相册、管理留言、管理论坛、管理公告、浏览相册、浏览论坛等。其中班级管理系统后台主要功能包括:(1)公告管理:添加、删除、修改、查看、搜索(2)留言管理:回复、删除(3)相册管理:添加、删除、修改(4)论坛管理 :删除、查看(5)投票管理:添加、删除、查看(6)用户管理:添加、删除、修改(7)数据管理:备份数据库、还原数据库前台主要功能包括:班级公告浏览、班级留言、班级照片浏览、照片留言、留言板查看与留言等功能。编号:10WEB技术(JSP)课程设计任务书课程设计项目名称: 基于B/S模式的网上预约挂号系统的设计与实现课程设计开发平台与工具: eclipse/Dreamweaver+ JSP
47、+SQL SERVER 20051.课程设计任务本系统是一种基于互联网的新型挂号系统,利用该预约挂号系统,用户可以在网上预约医院的专家、专科号,无需再受排队之苦。2.课程设计任务(功能)说明及功能模块图本系统主要包含管理员和用户两个角色,3. 数据库设计该系统主要涉及到的数据库表单如下:时刻信息表:用于存放所有可以预约的时间信息,主要字段: (ID序列号、预约时间)管理员表:用于存放系统的管理员信息,主要字段:(ID序列号、登录密码、账号)医师信息表:用于存放所有医师的信息,包括医师姓名、医师职称、医师简介、所属科室等信息,主要字段:(ID序列号、姓名、简介、职称)用户信息表:用于存放所有用户
48、的信息,包括账号、密码、学号、姓名、性别、住址等基本信息,主要字段:(ID序列号、用户姓名、登录名称、登录密码、所在院系、学号、性别、住址、email等)科室信息表:用于存放所有科室的信息,包括科室名称,科室简介等。主要字段:(ID序列号、科室名称、简介)系统具体需要实现以下功能:用户注册:可以注册用户类型的账号。删除用户:管理人员可以删除任何一个用户账号。修改信息:注册的用户可以修改信息。科室管理:实现对医院科室的管理,包括科室的添加、编辑和删除。医师管理:实现对医院医师的管理,包括医师的添加、修改和删除等等。医院概况:用户可以浏览医院的基本信息,如招聘信息,操作流程等科室查询:用户可以查询
49、现有的医院科室。医师查询:用户根据已经选择的科室信心可以查询该科室下的医师信息。医师预约:用户根据自己的实际情况,选择符合自己需要的医师,选择合适的就医时间 编号:11WEB技术(JSP)课程设计任务书课程设计项目名称:基于BS模式的在线电影票预订系统的设计与实现 课程设计开发平台与工具: eclipse/Dreamweaver+ JSP +SQL SERVER 20051.课程设计任务网站用户通过使用本系统可以随时根据需要,查询上映电影信息、对电影票预订网站中的个人信息进行修改、并可以根据个人喜好提前预定电影票,避免了现场排队购票之苦,同时也减少影院在售票方面的人力和物力的投资。2.课程设计
50、任务(功能)说明及功能模块图整个系统的处理流程如下:1用户进入登录页面,身份验证:普通用户和管理员的权限有所不同。 2正常进入网站,身份核实无误后按权限的不同:普通用户进入网站前台、管理员进入网站后台。 3执行各任务,根据各自需求进行各项操作。 4任务执行完毕后重新返回主页,执行任务后回到主页能够保证操作的条理性。 5执行完毕,退出网站。若所要执行的任务全部完成,即可退出网站。前台管理流程图3. 数据库设计该系统主要的数据库表单信息如下:展厅信息:展厅号、展厅名称、标签 用户信息:用户编号、密码、登陆次数、用户名、等级、真实姓名、性别、年龄、地址邮箱、 、角色 电影信息:影片号、影片名、展厅号
51、、价格、图片、介绍、上映时间 订单信息:订单编号、购买用户名称、影片号、座位、购买数量 评价信息:评价编号、用户名称、评价内容、评价时间该系统主要包括以下功能模块:前台用户模块和后台模块,其中用户模块主要功能说明如下:前台主要功能:用户模块:在本网站中,所有的用户在访问网站的时候均可以浏览查看电影信息、将电影加入购物车、查看购物车删除影票、给电影做出评价、修改个人基本信息。管理模块在本网站中,管理员除了要进行相关信息的维护还有如下主要工作:定时查看电影评价信息、审查用户的评价是否具有合法性、删除恶意评价、定期对系统数据库进行备份、确保数据安全、及时更新新上映电影的信息、删除下线电影的信息等等。
52、管理员通过后台登录网站,为确保系统的安全性,管理员后台登录会进行密码权限的检测。成功登录后,导航条上将出现“电影管理”、“订单管理”、“用户管理”及“评价管理”等按钮供管理员进行不同的系统操作。 具体任务分析如下:电影管理模块的基本功能应包括添加、删除、修改电影信息等。当管理员单击其中的任何一个功能按钮时都可以进行对网站前台显示的电影信息进行相关的操作。用户管理模块的基本功能应包括网站用户基本信息查看和注销处理。其中用户基本信息查看包括用户真实姓名、 号、电子邮箱、地址等。对于新注册的会员用户管理员要对其注册信息进行审核。订单管理模块的基本功能应包括查看用户已下单的信息、删除订单。其中订单信息
53、包括购买者编号、电影名称、放映厅、座位、购买订购数量等。当管理员单击查看按钮时将显示该条订单的详细信息。 评价管理模块中只有购买过电影票的网站会员才能对电影进行评价管理员可以查看或删除评价信息。用户评价的发言主题应与电影相关这是管理员审核的要点对于一些恶意评价管理员可以选择删除。 编号:12WEB技术(JSP)课程设计任务书课程设计项目名称: 企业人事管理信息系统的设计与实现课程设计开发平台与工具: eclipse/Dreamweaver+ JSP +SQL SERVER 20051.课程设计任务该系统主要是针对人事管理系统中的业务数据进行管理,其中包括职工个人档案、部门、职工工作业绩评价等功
54、能。2.课程设计任务(功能)说明及功能模块图3. 数据库设计本系统主要包含以下数据表单信息:(1)职称评定表(序号、职工编号、职称、评定日期、评定类型、负责人、开始日期、结束日期、部门、英语、计算机、备注)(2)部门表(部门编号、部门名称)(3)员工信息表(员工编号、员工姓名、性别、所属部门、出生日期、籍贯、婚否、身份证号、政治面貌、民族、学历、专业、毕业日期、毕业学校、公积金账号、行政级别、职务、职称、外语语种、外语水平、计算机水平、联系 、 号码、家庭住址、在职情况、个人简历)(4)奖惩信息表(序号、员工编号、职称、奖/惩、奖惩内容、奖惩原因、批准部门、批准人、开始日期、撤销日期、撤销原因
55、、备注)(5)培训表(序号、员工编号、培训名称、开始日期、结束日期、培训单位、培训结果、备注)(6)人员调动表(序号、员工编号、调动日期、调动前部门、调动后部门、调动前职务、调动后职务、经办人、备注)(7)用户表(用户名、密码)(8)工资表(序号、员工编号、基本工资、津贴、奖金、职称工资、合计)(9)医保信息表(员工编号、序号、参保时间、医保卡号、单位缴费、个人缴费)该系统主要包括七个模块,分别说明如下:(1)部门管理模块包括的子模块有添加部门和管理部门,其中添加部门是用来添加企业的部门信息,管理部门子模块是企业高层对企业部门的修改和删除部门,并且维护部门信息。(2)人员档案管理模块包括添加人
56、员档案、人员档案管理和查询档案,添加人员档案可以添加人员的档案;人员档案管理可以维护人员的档案信息,包括修改和删除人员档案信息,在查询管理可以查看整体的人员档案信息。(3)培训管理模块有添加培训人员和培训管理两个子模块,用来添加、修改和删除培训人员的所有信息。(3)职称变动管理模块包含职称变动的添加和职称变动管理模块,添加模块用来添加人员职称变动的所有信息,管理子模块是用来维护人员职称变动的信息,有修改和删除功能。(4)奖惩管理模块包含添加奖惩信息和管理奖惩信息。(5)人员调动模块包含有人员调动的添加和人员调动管理两个模块,用来添加、修改、删除和查看人员调动的信息。(6)工资管理模块包含工资修
57、改和管理两个模块,在工作修改中可以调整人员的工资信息,在管理可以查看人员工资信息。(7)医保管理模块有添加人员医保和医保管理两个子模块,主要提供添加、修改、删除和查看等功能。编号:13WEB技术(JSP)课程设计任务书课程设计项目名称:科研成果申报管理系统的设计与实现课程设计开发平台与工具: eclipse/Dreamweaver+ JSP +SQL SERVER 20051. 课程设计任务1、主要功能设计一个科研成果申报管理系统。该系统的用户分别是:申报员和审核员。科研成果申报管理系统允许用户以申报员和审核员两种身份登录,申报登录后,可以选择成果申报、课题申报、查询成果申报、查询课题申报等功
58、能;审核员登录后,可以对未入库的课题及成果进行审核、可以查询已入库的课题、成果以及添加用户信息。 申报员的主要功能模块包括: (1)选择成果申报、查询成果申报。 (2)修改个人信息、课题申请、查询课题。 审核员的主要功能模块包括: (1)对未入库课题及成果进行审核。 (2)可以查询已入库课题、成果。 (3)管理用户信息。2.课程设计任务(功能)说明及功能模块图图2.1 科研成果申报系统操作流程图图2.2 科研成果申报管理系统功能结构图3. 数据库设计主要数据库表单如下: (1)申报和审批人员基本信息表单 主要字段有:工作组ID、用户名、科室、真实姓名、年龄、职称、职务、工作时间、简历、权限 (
59、2)申报课题信息表单 主要字段有:课题名称、课题领域、研究形式、经费形式、立项时间、内容摘要、完成时间、课题批准单位 (3)申报成果信息表单 主要字段有:成果名称、成果形式、发表时间、作者姓名、内容摘要、是否入库、出版单位、备注 科研成果申报管理系统主要完成科研人员远程申报过程,其流程一般为:(1)申报系统面向两种对象:申报员和审核员,他们通过分配的权限ID和密码区分。(2)申报员通过权限ID和密码登录申报系统,可以进行科研项目申报、等操作。(3)审批员登录后可以对申报员申报的项目进行审批。(4)任何用户都可以对科研课题及成果进行查询。基于以上需求分析,可将系统分为以下三个功能模块:1科研项目
60、申报模块科研项目申报模块是为申报员提供远程申报的窗口,申报可分为申报科研科研成果和科研课题2部分。2科研审批模块科研申报模块是审批员对远程申报的项目可以进行审核确认。此模块包括审批员登录、未入库课题、已入库课题、未入库成果、已入库成果、添加用户信息6部分。3系统信息查询模块此模块包括课题关键字查询、成果关键字查询两部分。编号:14WEB技术(JSP)课程设计任务书课程设计项目名称:基于B/S架构的网上人才招聘系统的设计与实现课程设计开发平台与工具: eclipse/Dreamweaver+ JSP +SQL SERVER 20051.课程设计任务熟悉和掌握B/S模式的管理信息系统的开发方法与技
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 先进技术制造
- 2024人教版八年级英语上册 Unit 6 Plan for Yourself 单元测试题
- 侦察监视技术
- 企鹅英文介绍课件
- 法警面试题及答案
- (中级)收银员职业技能鉴定理论考试浓缩题库(附答案)
- 小学五年级语文上册第一单元单元预习单设计课件
- 小学五年级语文上册第八单元读书方法总结指导课件
- 2026年赤峰市教育局直属学校第二批次通过“绿色通道”引进高层次教师备考题库有完整答案详解
- 2026年北京市平谷区政务服务中心综合工作人员招聘备考题库及答案详解(夺冠系列)
- DRBFM的展开详细解读2
- 四环素的发酵工艺课件
- 中山大学研究生因公临时出国境申报表
- 泥浆护壁钻孔灌注桩的施工
- 征信调研报告3篇
- YY/T 0127.18-2016口腔医疗器械生物学评价第18部分:牙本质屏障细胞毒性试验
- LY/T 2677-2016油茶整形修剪技术规程
- GB/T 8924-2005纤维增强塑料燃烧性能试验方法氧指数法
- GB/T 20969.2-2021特殊环境条件高原机械第2部分:高原对工程机械的要求
- 马克思主义经典著作导读课后练习试题答案与解析搜集
- 快速记忆法训练课程速读课件
评论
0/150
提交评论