- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
综合性设计性实验报告-投票系统软件设计
信息软件学院 综合性设计性实验 投票系统 指导教师 提交日期:2010年6月20日 成 绩:____________ 成 绩 单 起评分:__110____ 按评分标准分项给分 不及格 60 及格 60-75 良 76-89 优 =90 测试缺陷 占20% 系统无法运行 5处及5处以上严重bug 1-4处严重bug 不含严重bug 代码可读性 占20% 代码无法编译,代码之间无逻辑关系 代码可编译,但冗余,思路不清晰 代码有分层,格式较规范,但结构上存在多处不合理 代码层次清晰、合理,格式规范,注释完整 文档规范 占20% 完全不按要求 存在明显错误,缺少文字说明或UML图分析 存在一些小错误,基本是上按要求完成文档 文档基本上合乎规范,错误少。 开发模型 占20% 不会使用jsp 仅使用jsp,不熟悉用jsp指令、动作、隐含对象等 使用jsp,懂得使用隐含对象,对MVC模型不了解 jsp+servlet+javabean 界面美观 占20% 用户体验非糟糕 基本上没有美工 具有一定的美工 用户体验好,出错提示友好 评语 需求分析 系统功能描述 可以提供多个投票话题给用户进行投票,每个投票话题都是只可以选择一个选项(即每个用户对每个话题只能投票一次); 可以查看任意投票话题的投票结果,系统会显示具体的票数与该投票项对应的投票数的比例情况的饼图; 可以管理员可以通过后台进行投票话题的发布和为投票话题添加选项,在增加投票项时既可以是文字,也可以是图片; 可以删除某个投票话题的投票项,也可以把某个投票话题删除; 可以修改管理员通过用户和密码进行登录; 自动对点击数超过50次的投票话题生成静态页面。 用户及对应功能 普通用户:可以选择某个投票话题投票,并可以查看投票情况。 管理员:可以进行话题的发布与对发布的话题进行增删选项;可以删除某个话题。 系统用例图及其说明 图1 系统用例图 如图1所示,整个系统主要有三个参与者,分别为普通用户,管理员和数据库。数据库为系统的所有用例提供数据,保证系统的正常运作。 系统的用例主要有六个,分别为:投票、查看投票结果、登录、管理投票话题、管理投票项。“投票”用例主要的功能是普通用户对某个投票话题进行投票,在用户进行投票时检测用户是否已经投票了该话题,保证每个用户都一个话题只能投一次票。“查看投票结果”用例负责为用户提供某个话题的投票情况,包括每个选项的票数以及统计饼图。 “登录”负责核对管理员的用户名与密码,保证管理员身份的正确性。“管理投票话题”用例负责为管理员提供添加和删除话题的功能。“管理投票项”用例负责为管理员提供添加和删除选项的功能。 运行平台 操作系统:Windows 2003、 Windows 2008、Windows XP、Windows 7等 Web服务器:Tomcat 6.0 数据库管理系统:MySQL 5.0 2.分析与设计 对系统的业务流程的分析 图2 普通用户投票与查看投票结果的业务流程 图3 管理员管理投票话题与投票项的业务流程 系统类(页面)设计 JavaBean设计: 图4 系统实体类类图 Servlet设计如表1所示: 类 名 功能描述 LogXServlet 接收并处理管理员登录请求 VoteTopicServlet 接收并处理管理投票话题和投票项请求 表1 JSP页面设计如表2所示: 文件名 描 述 index.jsp 系统首页。 showVoteTopic.jsp 显示所有可供用户投票的话题。 messages.jsp 显示用户投票后的返回信息。 showVote.jsp 显示某个话题的投票情况和饼图。 vote.jsp 显示某个话题的选项供用户投票。 doVote.jsp 进行投票话题的处理 admin/logon.jsp 管理员登录页面。 admin/ AdminIndex.jsp 管理员主页面。 admin/error.jsp 登录出错界面。 votetopic/VoteTopicList.jsp 管理投票话题界面。 votetopic/VoteList.jsp 管理投票项的界面。 votetopic/voteTopicAdd.jsp 增加投票话题界面。 votetopic/TestVoteAdd.jsp 增加文本投票项界面 votetopic/PictureVoteAdd.jsp 增加图片投票项界面 votetopic/ShowPicture.jsp 显示图片投票项界面 表2 系统时序图分析 图5 普通用户查看投票情况的时序图 图6普通用户投票的时序图 图7 管理员登录的时序图 图8 管理员添加投票话题的时序图 图9 管理员删除话题的
您可能关注的文档
最近下载
- 监控报价清单表-监控报价模板.xlsx VIP
- (2025秋新版)人教版二年级数学上册全册教案.doc
- 2026年河北水利发展集团有限公司公开招聘工作人员41名笔试模拟试题及答案解析.docx VIP
- 未成年人网络保护条例知识竞赛试题(含答案).docx VIP
- 2025高中信息技术课标.docx
- AS NZS 61000.4.3-2013 国外国际规范.pdf VIP
- _2025年证券专项《证券投资顾问》必背100句.pdf VIP
- 《无机非金属材料》全册完整教学课件.pptx VIP
- _2025年证券专项《证券投资顾问》超高频考点汇总.pdf VIP
- 在线网课学习课堂《医学信息素养(广州医大)》单元测试考核答案.docx VIP
文档评论(0)