管理系统项目文档.pdf

上传人:ylj18****70940 文档编号:73651411 上传时间:2023-02-21 格式:PDF 页数:147 大小:10.07MB
返回 下载 相关 举报
管理系统项目文档.pdf_第1页
第1页 / 共147页
管理系统项目文档.pdf_第2页
第2页 / 共147页
点击查看更多>>
资源描述

《管理系统项目文档.pdf》由会员分享,可在线阅读,更多相关《管理系统项目文档.pdf(147页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 1 问题定义.1 1.1 项目提出(Proiect Proposal).1 1.2 开发团队的组成和计划时间(Team building and Schedule).2 1.3 工作任务分解(WBS).3 1.4 风险评估和规避(Risks Evaluating and Mitigating).3 1.5 参考资料.4 1.6 产品范围.5 2 可行性分析.13 2.1 引言.13 2.1.1 编写目的.13 2.1.2 背景.13 2.1.3 术语定义.13 2.1.4 参考资料.13 2.2 可行性研究的前提.14 2.2.1 要求.14 2.2.2 目标.15 2.3 对现有系统的分析

2、.15 2.3.1 存在的问题.15 2.4 所建议的系统.16 2.4.1 对所建议系统的说明.16 2.4.2 技术条件方面的可行性.16 2.5 投资及效益分析.17 2.5.1 项目支出.17 2.5.2 效益.18 2.5.3 投资回收周期.18 2.6 社会因素方面的可行性.19 2.6.1 法律方面的可行性.19 2.6.2 使用方面的可行性.19 2.7 结论.19 3 软件需求分析.19 3.1 引言.19 3.1.1 编写目的.19 3.1.2 项目背景.20 3.1.3 术语定义.20 3.1.4 参考资料.20 3.1.5 读者对象.20 3.1.6 文档书写约定.21

3、 3.2 项目描述.21 3.3 功能需求描述.22 3.3.1 需求规定.22 3.3.2 系统功能需求定义.23 3.3.3 海椒论坛管理系统角色分配.29 3.3.4 海椒论坛管理系统各功能需求定义.30 3.4 系统可行性分析.44 3.4.1 系统的特点.44 3.4.2 系统软、硬件需求说明.45 3.5 基表结构及触发器.45 .45 .46 .46 .47 .47 3.6 开发注意事项.47 3.6.1 故障处理要求.47 3.6.2 其他专门要求.48 4 软件概要设计.48 4.1 引言.48 4.1.1 背景.48 4.1.2 编写目的.49 4.1.3 读者对象.49

4、4.1.4 文档书写约定.49 4.1.5 术语定义.49 4.1.6 范围.49 4.2 总体设计.50 4.2.1 概述.50 4.2.2 设计思想.53 4.3 系统功能设计.56 4.3.1 用户管理功能.56 4.3.2 帖子管理功能.59 4.3.3 版块管理功能.65 4.4 系统数据结构设计.67 4.4.1 说明.67 4.4.2 数据结构.68 4.4.3 数据结构与系统元素的关系.69 4.5 接口设计.70 4.5.1 用户接口.70 4.5.2 外部接口.75 4.6 运行设计.75 4.6.1 系统初始化.75 4.6.2 运行控制.75 4.6.3 系统结束.76

5、 4.7 系统出错处理设计.76 4.7.1 出错信息.76 4.7.2 补救措施.76 4.7.3 检测点的设计.77 4.7.4 检测专用模块的设计.77 5 软件详细设计.77 5.1 引言.77 5.1.1 编写目的.77 5.1.2 项目背景.77 5.1.3 术语定义.78 5.1.4 参考资料.78 5.2 总体设计.78 5.2.1 需求概述.78 5.2.2 项目结构.79 5.3 程序描述.79 5.3.1 添加用户管理模块.79 5.3.2 用户列表管理模块.80 5.3.3 回复帖子模块.83 5.3.4 删除帖子模块.84 5.3.5 查询帖子模块.85 5.3.6

6、帖子置顶模块.86 5.3.7 帖子加精模块.87 5.3.8 发表帖子模块.87 5.3.9 添加板块模块.88 5.3.10 修改板块模块.90 5.3.11 删除板块模块.91 5.3.12 查询板块模块.92 6 软件实现.93 6.1 用户信息管理代码实现.93 6.2 帖子回复管理代码实现.100 6.3 删除帖子管理代码实现.103 6.4 查询帖子管理代码实现.105 6.5 帖子修改(置顶/加精)代码实现.107 6.6 发表帖子代码实现.109 6.7 版块管理代码实现.111 7 软件测试.114 7.1 引言.114 7.1.1 编写目的.114 7.1.2 项目背景.

7、115 7.1.3 术语定义.115 7.1.4 参考资料.115 7.2 计划.116 7.2.1 软件说明.116 7.2.2 测试内容.116 7.2.3 测试 1(系统登录测试).117 7.2.4 测试 2(贴子基本信息管理测试).118 7.2.5 测试 3(版块管理测试).119 7.2.6 测试 4(版块管理模块测试).120 7.2.7 测试 5(后台管理测试).120 7.2.8 测试 6(用户管理测试).121 7.3 测试设计说明.122 7.3.1 测试 1(系统用户登录测试).122 7.3.2 测试 2(系统用户注册测试).124 7.3.3 测试 3(系统大版块

8、管理测试).125 7.3.4 测试 4(系统帖子管理测试).128 7.4 评价准则.131 7.4.1 范围.131 7.4.2 数据整理.131 7.4.3 尺度.131 7.5 软件测试结果分析.132 7.5.1 测试概述.132 7.5.2 测试资源和测试环境.132 7.5.3 测试方法和范围.132 7.5.4 测试过程与结果.133 版权所属 张代坤、冯晓娜、项吉、李萌钰 1 1 问题定义 1.1 项目提出(Proiect Proposal)项目 ID V1.1.1.1 项目背景 近些年来,随着计算机的普及与发展,Internet一词已经让我们不再感到陌生,随着 E 时代的到

9、来,新的理念和结构也在不断的形成和完善,计算机网络技术的发展对人类技术史的发展产生了不可磨灭的深远影响。计算机网络技术的发展推动了人类的科学技术的发展,同时给人们的学习,工作和生活带来了诸多的好处,特点主要体现在以下几个方面:快捷性、自由性、互动性、开放性、创新性、伴随着计算机网络技术的迅猛发展和广泛应用,人类进入了全新的网络经济时代。信息化、数字化、全球化、网络化应是 21 世纪人类社会的重要特征,其中,以计算机网络迅猛发展而形成的网络化则是推动信息化、数字化和全球化的基础和核心。计算机网络技术的发展将以其融合一切现代先进信息技术的特殊优势而在 21 世纪形成一场崭新的信息技术革命,并进一步

10、推动社会信息化和知识经济的发展。而计算机网络系统和相关技术也必将在 21 世纪社会信息化和知识经济浪潮中更快的发展。基于 J2EE 的 BBS 是在网络环境的支持下,支持用户进行发表文章、实时对话等功能的先进模式,BBS 作为一种简便、充满个性的现代电子远程通讯手段,现在在国内得到广泛应用。BBS 是互联网上很常见的一种实时动态的交流平台。项目目的与意义 1.论坛在于沟通交流,传播思想。2.论坛是一种很好的信息交流方式。我们可以在论坛中互相交流,共享信息,解决自己在学习、生活中遇到的各种问题,同时也通过论坛热心地帮助他人。3.论坛为国家了解民意提供了最方便的信息渠道。日常生活中不好说不便说或者

11、说了没有用的民众意见,通过互联网的论坛可以说出来,这为了解民意提供了一个十分方便的场所。尽管,互联网有虚拟社会的性质,但是网上论坛反映出来的民意却不是虚拟的而是真实可信的。4.论坛提供了网友之间、网友与网站之间、网友与论坛版主之间、用户与非用户之间、网民与官方之间的交流平台。在这些交流中,信息互补,极大提高了社会信息量,形成了包罗万象的互动空间。工作量估计 模板 子模板 工作量估计/人天 说明 数据库设计 4 数据库设计由所有组员共同协作完成 版权所属 张代坤、冯晓娜、项吉、李萌钰 2 业务功能开发 1.用户管理模块 2.版块模块 3.帖子模块 36 业务功能开发由所有组员共同协作完成 界面开

12、发 1.注册与登录 2.个人中心管理 3.自治区版块管理 4.特别行政区管理 5.其他省份管理 6 界面开发由所有组员共同协作完成 文档编辑 1.项目立项文档 2.项目计划文档 3.需求说明文档 4.项目设计文档 24.5 所有文档由所有组员共同协作完成 总工作量/人天 70.5 注:“人天”即几个人几天的工作量 1.2 开发团队的组成和计划时间(Team building and Schedule)项目计划(Project Plan):2018-4-72018-6-24。项目成员(Project Team Members)2 人 姓名 职位 张代坤 组长 冯晓娜 组员 项吉 组员 李萌钰 组

13、员 人员来源(Source of Staff):重庆文理学院软件工程学院。版权所属 张代坤、冯晓娜、项吉、李萌钰 3 1.3 工作任务分解(WBS)序号 工作包 工作量/人天 前置任务 任务易难度 负责人 1 项目启动 1 无 容易 全体成员 2 项目规划 3 1 容易 全体成员 3 需求分析 12 2 困难 全体成员 4 需求评审 6 3 一般 全体成员 5 系统设计 12 4 困难 全体成员 6 设计评审 6 5 一般 全体成员 7 数据库设计 6 6 困难 全体成员 8 界面设计 6 1 一般 全体成员 9 用户登录模块实现 1 6,7,8 容易 全体成员 10 板块模板实现 8 6,7

14、,8 困难 全体成员 11 帖子模板实现 6 6,7,8 困难 全体成员 12 系统测试 12 9 困难 全体成员 13 项目验收 6 10 困难 全体成员 工作量总计/人天 85 1.4 风险评估和规避(Risks Evaluating and Mitigating)技术风险 Java 技术不够成熟。界面设计不够美观。数据库设计关系不合理。解决方案:组织人员分别专攻 Java、数据库等其他技术。界面设计可参考现有成熟系统界面设计,采取合理的色彩搭配。参考成熟系统数据库设计,采取合理的数据库设计。版权所属 张代坤、冯晓娜、项吉、李萌钰 4 管理风险 组员之间是平等的同学关系,不便于以上下级的关

15、系来进行管理。第一次按企业级的开发流程做项目,不太熟悉企业开发。未有管理经验,分工不明确。组员不积极配合。成员空闲时间不统一,分组员可能缺席。解决方案:任务分配明确,组长严格要求,组员积极配合。组织所有成员学习,熟悉企业级的开发流程。记录所有成员空闲时间,进行合理任务安排,针对可能的缺席风险,将安排其他组员来协助完成分配给缺席人员的任务。其他风险 实验室电脑病毒,导致数据遗失。实验室突然断电,导致数据遗失。系统更新,可能导致数据丢失。解决方案:使用自己电脑进行开发,避免停电风险。使用机房机器前,对电脑进行杀毒、查毒等操作,避免风险。提醒组员定时备份数据。1.5 参考资料 名称 版本号 作者 出

16、版单位或资料来源 是否保密 软件工程导论 第 6 版 张海藩、牟永敏 清华大学出版社 否 软件系统项目教程 第 3 版 赵池龙、姜义平、张建 电子工业出版社 否 版权所属 张代坤、冯晓娜、项吉、李萌钰 5 数据库系统概论 第 5 版 王珊、张浚 高等教育出版社 否 JSP+Servlet+Tomcat应用开发从零开始学 第 1 版 林龙 清华大学出版社 否 1.6 产品范围 该产品是在积累了丰富的交流经验的基础上开发的,在需求上,充分考虑了具体用户的实际情况。本产品主要适用于以下范围:(1)中小型企业(2)社区(3)学校 针对网上论坛系统可以完成以下业务:(1)前台提供用户注册、登录,用户还可

17、以修改用户资料,登录密码;后台供管理员登录,登录时需先验证前台用户名是否登录。(2)前台分类列表显示板块;后台可增加修改删除版块信息,增加版主。(3)用户发表编辑帖子,回复帖子;版主可锁帖,改帖,移帖,删帖,加精,置顶。1.7 项目人员与分工 问题定义 项目提出 张代坤 开发团队的组成和计划时间 冯晓娜 工作任务的分解(wbs)李萌钰 风险评估和规避 冯晓娜 参考资料 项吉 产品范围 李萌钰 可行性分析 引言 李萌钰 可行性研究的前提 项吉 对现有系统的分析 项吉 所建议的系统 张代坤 投资及效益分析 冯晓娜 社会因素方面的可行性 冯晓娜 结论 李萌钰 版权所属 张代坤、冯晓娜、项吉、李萌钰

18、6 软件需求分析 引言 张代坤 项目描述 张代坤 需求规定 项吉 系统功能需求定义 张代坤(版块管理)李萌钰(用户管理)项吉(帖子管理)冯晓娜(帖子管理)角色分配 李萌钰 功能需求描述 张代坤版块管理 李萌钰用户管理 项吉帖子置顶,帖子加精,发表帖子 冯晓娜回复帖子,删除帖子,查询帖子 系统可行性分析 冯晓娜 表结构及触发器 张代坤版块管理 李萌钰用户管理 项吉帖子置顶,帖子加精,发表帖子 冯晓娜回复帖子,删除帖子,查询帖子 开发注意事项 项吉 软件概要设计 引言 项吉 总体设计 张代坤 系统功能设计 张代坤版块管理 李萌钰用户管理 项吉帖子置顶,帖子加精,发表帖子 冯晓娜回复帖子,删除帖子,

19、查询帖子 系统数据结构设计 李萌钰 接口设计 张代坤版块管理 李萌钰用户管理 项吉帖子置顶,帖子加精,发表帖子 冯晓娜回复帖子,删除帖子,查询帖子 外部接口 冯晓娜 运行设计 冯晓娜 系统出错处理设计 张代坤 软件详细设计 引言 李萌钰 总体设计 张代坤 程序描述 张代坤版块管理 李萌钰用户管理 项吉帖子置顶,帖子加精,发表帖子 冯晓娜回复帖子,删除帖子,查询帖子 版权所属 张代坤、冯晓娜、项吉、李萌钰 7 软件实现 张代坤版块管理 李萌钰用户管理 项吉帖子置顶,帖子加精,发表帖子 冯晓娜回复帖子,删除帖子,查询帖子 1、版记中的印发机关是指 【】A、受理公文的机关 B、送印公文的机关 C、公

20、文印刷情况的说明 D、制发机关与收文机关 2下面不是公文的特定格式的是 【】A、信函格式 B、命令(令)格式 C、纪要格式 D、意见格式 3省教育厅将省教育厅关于加强大学生心理危机识别和干预工作的紧急通知 以通知的形式发给相关下级单位,这一通知属于 【】A、普发类通知 B、转发类通知 C、印发类通知 D、批转类通知 4下列公文标题表述准确的是 【】A、医院关于要求改变拨款方式的报告 B、省财政厅关于同意大学新建教学楼的批示 C、大学关于举行春季运动会决定的通知 D、市人民政府关于开展财务大检查的通知 5可用于人事任免的公文有 【】A、通知 B、意见 C、决定 D、批复 6函灵活简便,可广泛应用

21、于联系各个领域,以下事项适用函 【】A、市人民政府向省人民政府发文请求拨给发电厂建设经费 B、区人民政府就浦东新区的道路规划问题向市交通厅询问 C、市公安局就打击车匪路霸问题向省公安厅提出建议 D、最高人民法院就事业单位人事争议仲裁时效如何计算回复四川省高级人民法院 7党政公文中的意见,可以作为()来使用 【】A、上行文 B、下行文 C、平行文 D、多向行文 8答复上级机关的询问,应当使用的公文文种是 【】A、通报 B、报告 C、意见 D、函 9下列哪些事项不属于纪要的正文部分【】A、会议的名称与文种 B、会议的基本情况 C、会议的希望、要求或发出号召 D、会议讨论与决定的问题 10对社会现象

22、进行深入调查研究之后,将其结果写成一份公文,应该用 【】A、计划 B、总结 C、调查报告 D、简报 版权所属 张代坤、冯晓娜、项吉、李萌钰 8 二、判断题(本大题共 10 小题,每小题 1 分,共 10 分)将答案填在每小题的括号里。11.需要在首页标注签发人的公文文种包括请示和报告。【】12.以数字标明段落不是公文结构的突出特点。13.联合行文时,版头应列明联合行文的各机关名称,主办单位可放在各联合行文单位最后。【】14.涉密公文中绝密、机密公文应当标注份号,秘密公文不需标注份号。【】15.在文件式格式中,不管是上行文还是下行文,发文字号都在发文机关标识下空 2 行,居 中排布。【】16.决

23、定和通报行文时,根据不同情形,可以不写主送机关,也可以写 2 个以上主送机关。【】17.为减少发文,在向上级机关呈送的报告中,可附带请示问题。【】18.决定和通报都可以发布处罚信息,因此,用于处罚时,决定和通报是通用的。【】19.“动态”、“简讯”、“信息”、“内部参考”、“情况交流”都属于简报。【】20.总结的主体,一般包括以下内容:基本情况、主要成绩收获、基本经验、存在问题和教 训、今后的打算。【】三、简答题(本大题共 2 小题,每小题 5 分,共 10 分)21 决定与决议有什么不同?22.请指出“信函格式”与“文件式格式”的区别。得 分 评卷人 复查人 得 分 评卷人 复查人 得 分

24、评卷人 复查人 版权所属 张代坤、冯晓娜、项吉、李萌钰 9 四、病文修改题(本大题共 1 小题,共 30 分)23指出下面文稿中错误,以条款形式列出,并对全文予以修改。XX 厂关于请求总公司增拨工厂厂房基建费的请示 XX 总公司、XX 总经理:2014 年 2 月,我们到 X 市同行企业参观学习,发现他们不仅机器先进,而且厂房建设也很讲究。回来之后,我们增添了一批新型设备,同时也向总公司申请盖一个现代化厂房。总公司批准了我们,拨给我们 550 万元,此项经费专款专用,已收到明显效果。人家赞我们:“一座大楼平地起,工厂腾飞在眼前。”但由于建筑材料涨价,这预算资金缺口较大,恳请总公司拨给不足部分,

25、否则将影响厂房的竣工及我厂生产任务的完成。特此请示报告。XX 厂 二一五年一月二日 五、公文写作题(本大题共 1 小题,共 40 分)24省学院基础部收到省写作学会关于举办第五届省大学生写作竞赛的邀请函,拟与教务处共同举办省学院第五届大学生公文写作比赛。为商讨组织初赛和参加决赛涉及的相关事宜,以及教务处与基础部的分工、比赛的经费等问题,请以基础部的名义给教务处写一篇公文。要求只写主体部分。得 分 评卷人 复查人 版权所属 张代坤、冯晓娜、项吉、李萌钰 10 【材 料】省写作学会关于举办第五届省大学生写作竞赛的邀请函 各本科、高职高专院校:为提高大学生公文写作技能,激发大学生的写作热情,增强职业

26、竞争力,活跃高校公文写作教学,省写作学会定于 2016 年 5 月举办第五届省大学生写作竞赛,特邀贵校参与,现将相关事宜告知如下:一、参赛对象 省高等院校在校本科学生和高职高专学生。二、竞赛组织方式 1.竞赛设本科组和专科组。2.竞赛分初赛和决赛两个阶段。初赛由各院校自行组织,自主命题。初赛后,由各院校推荐 50 名学生,参加由省写作学会统一组织的决赛。3.决赛由竞赛组委会组织专家命题、评卷、评比。三、决赛方式、内容及参考书目 1.决赛方式:决赛以闭卷笔试方式进行。选手在 150 分钟内完成五类竞赛题:单项选择题;判断题;简答题;修改题(按要求修改 1 篇病文);写作题(根据情景或材料撰写 1

27、 篇公文)。2.决赛的内容:常用的党政机关公文文种:决议、决定、通告、意见、通知、通报、报告、请示、函、纪要。3决赛参考资料:中央中央办公厅、国务院办公厅党政机关公文处理工作条例 中华人民共和国国家标准党政机关公文格式(GB/T 9704-2012)四、评比与奖励 1由竞赛组委会组织专家对决赛的答卷进行匿名评卷。2本科组、专科组各设一等奖、二等奖、优秀奖若干名,由省写作学会颁发获奖证书。3本科组、专科组各设优秀组织奖若干名。五、决赛地点时间 1.决赛地点:技术师范学院、学院 2.决赛时间:20年 5 月 21 日下午 14:30 至 17:00(150 分钟)六、决赛报名 14 月 30 日前

28、各校初赛完毕,推选出参加决赛的选手名单。2决赛报名日期:5 月 1 日至 5 月 8 日。报名日期外不接受报名。3.决赛报名方式:以校为单位,集体报名,不接受个人报名。各校指定联络人 1 名,统一为决赛选手填写第五届省大学生写作竞赛报名表电子版,于报名日期内统一发至省版权所属 张代坤、冯晓娜、项吉、李萌钰 11 写作学会秘书处电子邮箱:,并同时发短信到 13告知邓老师查收。逾期不接收报名。七、缴交决赛参赛费 1参加决赛的选手需交参赛费 30 元/人。缴费后退赛恕不退款。由于财务制度所限,学会无权开具“参赛费”发票,若单位可报销“团体会员费”发票,学会可提供。2缴交参赛费方式:以院校为单位集体办

29、理,不接受个人交费。3各院校收齐参赛费后,可于 5 月 15 日 10 时16 时派人到技术师范学院第一教学楼11 楼文学院办公室缴交。也可于 5 月 10 日前将参赛费转账至中国建设银行省分行支行 存折账号:。汇款后请即刻发短信给学会秘书长邓,手机号为 13,。八、办领决赛准考证 1.各院校提交电子版报名表时,请将各参赛选手证件照片的电子文件(上应分别注明院校、姓名)打包发至省写作学会秘书处电子邮箱,以制作决赛准考证用。2.各院校也可于5月10日前收齐参赛者小一寸证件照片1张(照片背面应注明院校、姓名),用快件邮递至,。3.各院校于5月15日10时至16时派人到技术师范学院第一教学楼11楼文

30、学院办公室,凭手机短信、网银交易凭据或现场缴交参赛费后统一领取决赛准考证。4 路途遥远的院校经省写作学会秘书处同意后可于 5 月 21 日 13 时至 14 时派人到技术师范学院第一教学楼 11 楼文学院办公室凭转账凭据领取决赛准考证。5恕不接受个人办领决赛准考证。附件:1.技术师范学院地址及交通指引 2.第五届省大学生写作竞赛报名表 省写作学会(公章)2016 年 3 月 10 日 参考答案与评分标准 A 卷 一、单项选择题(每小题 1 分,共 10 分)1、B;2、D;3、C;4、D;5、A;6、B;7、D;8、B;9、A;10、C。二、判断题(每小题 1 分,共 10 分)1、;2、;3

31、、;4、;5、;版权所属 张代坤、冯晓娜、项吉、李萌钰 12 6、;7、;8、;9、;10、。三、简答题(每小题 5 分,共 10 分)(一)决定与决议有什么不同?评分参考答案:1、产生的形式不同 决议必须产生于会议,所要贯彻的决策事项,是经法定会议讨论并按法定程序进行表决通过的。决定则不一定,有的也产生于会议,是会议集体讨论通过并按法定程序 软件测试 引言 项吉 计划 张代坤 测试设计说明 李萌钰 评价标准 项吉 测试结果分析 冯晓娜 界面 register.jsp reg-result.jsp login.jsp log_result.jsp user.jsp(李萌钰)topic.jsp

32、topicAdd.jsp image.jsp index.jsp(项吉)section.jsp zone.jsp main.jsp default.jsp(张代坤)topicDetails.jsp topicList.jsp footer.jsp top.jsp(冯晓娜)数据库 t_reply(回复冯晓娜)t_section(小版块张代坤)t_zone(大版块张代坤)t_topic(话题项吉)t_user(用户李萌钰)前台管理 用户管理 李萌钰登录,注册,修改个人信息 帖子管理 冯晓娜删除帖子、回复帖子 项吉帖子置顶,帖子加精,发表帖子 后台管理 用户管理 李萌钰查询,修改,删除 帖子管理 冯

33、晓娜删除帖子、查询帖子 项吉帖子置顶,帖子加精 版块管理 张代坤添加版块,删除版块,修改版块,查询版块 版权所属 张代坤、冯晓娜、项吉、李萌钰 13 系统管理 张代坤安全退出 2 可行性分析 2.1 引言 2.1.1 编写目的 可行性分析报告是为了“论坛管理系统”开发的可能性、可行性、必要性提供论据,为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资料,在系统开发完成后为系统测试、验收提供帮助,预期读者是从事“海椒论坛管理系统”开发的相关人员。2.1.2 背景 本项目名称为“海椒论坛管理系统”,系统功能主要包括:用户登录注册、在系统里浏览、编辑、发表、回复帖子等,管理员对论坛中的

34、帖子数据进行操作和管理。2.1.3 术语定义 论坛管理系统:海椒论坛管理系统 eclipse:所用开发工具 Navicat:所用数据库管理系统 2.1.4 参考资料 名称 版本号 作者 出版单位或资料来源 是否保密 软件工程导论 第 6 版 张海藩、牟永敏 清华大学出版否 版权所属 张代坤、冯晓娜、项吉、李萌钰 14 社 软件系统项目教程 第 3 版 赵池龙、姜义平、张建 电子工业出版社 否 数据库系统概论 第 5 版 王珊、张浚 高等教育出版社 否 JSP+Servlet+Tomcat应用开发从零开始学 第 1 版 林龙 清华大学出版社 否 2.2 可行性研究的前提 近些年来,随着计算机的普

35、及与发展,Internet一词已经让我们不再感到陌生,随着 E 时代的到来,新的理念和结构也在不断的形成和完善,计算机网络技术的发展对人类技术史的发展产生了不可磨灭的深远影响。计算机网络技术的发展推动了人类的科学技术的发展,同时给人们的学习,工作和生活带来了诸多的好处,特点主要体现在以下几个方面:快捷性、自由性、互动性、开放性、创新性、伴随着计算机网络技术的迅猛发展和广泛应用,人类进入了全新的网络经济时代。信息化、数字化、全球化、网络化应是 21 世纪人类社会的重要特征,其中,以计算机网络迅猛发展而形成的网络化则是推动信息化、数字化和全球化的基础和核心。计算机网络技术的发展将以其融合一切现代先

36、进信息技术的特殊优势而在 21 世纪形成一场崭新的信息技术革命,并进一步推动社会信息化和知识经济的发展。而计算机网络系统和相关技术也必将在 21 世纪社会信息化和知识经济浪潮中更快的发展。基于 J2EE 的 BBS 是在网络环境的支持下,支持用户进行发表文章、实时对话等功能的先进模式,BBS 作为一种简便、充满个性的现代电子远程通讯手段,现在在国内得到广泛应用。BBS 是互联网上很常见的一种实时动态的交流平台。2.2.1 要求(1)功能:版权所属 张代坤、冯晓娜、项吉、李萌钰 15 论坛具有的最基本模块有前台管理模块、后台管理模块 前台管理模块包括:a、用户管理模块:包括用户登录、注册、修改用

37、户信息 b、帖子管理模块:主要显示帖子内容,版主能进行相应管理,如删除、添加、置顶,加精、回复等 后台管理模块包括:a、用户管理模块:包括查询用户、删除用户、修改用户 b、版块管理模块:包括管理员对论坛版块的管理,如增、删、改、查等 c、帖子管理模块:管理员能进行相应管理,如查询、删除、置顶,加精等 d、系统管理模块:后台系统安全退出(2)性能:查询效率尽可能做到精准,信息维护做到简单易用,不需要对用户进行培训;(3)输入:点击链接,修改个人的相关信息、发表帖子等;(4)输出:能够快速有条理的输出相关信息、资料;(5)处理流程和数据流程:确保合理有效;2.2.2 目标 系统应该尽量做到以下目标

38、:(1)人力与设备费用的减少;(2)采用现代程序设计技术;(3)数据的处理速度提高;(4)管理信息服务的改进;(5)人员利用率尽可能提高;(6)结果应能清楚的审查。2.3 对现有系统的分析 2.3.1 存在的问题 现有系统的主要问题为信息存储量小,响应速度慢,分类不够清晰合理。版权所属 张代坤、冯晓娜、项吉、李萌钰 16 2.4 所建议的系统 2.4.1 对所建议系统的说明 主要功能如下:该产品分前台和后台,前台包括用户管理模块、帖子模块;后台包括户管理模块、帖子管理模块、版块管理模块、系统管理模块,这些功能共同组成了海椒论坛系统。(一)用户管理模块(1)用户登录(2)用户注册(3)修改用户信

39、息(4)删除用户信息(二)版块模块(1)添加版块(2)修改版块(3)删除版块(4)查询版块(三)帖子模块(1)发表帖子(2)删除帖子(3)回复帖子(4)帖子加精(5)帖子置顶(6)查询贴子 2.4.2 技术条件方面的可行性 2.4.2.1 技术可行性 根据海椒论坛的系统功能、性能及实现系统的各种约束条件,根据新系统目标来衡量所需的技术是否具备,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好。同时,考虑给予的开发期也比较充裕,虽在细节方面不够完善,但预计系统是可以在规定期限内完成开发的。由以上分析可知,海椒论坛系统的开发在技术上是可行的。版权所属 张代坤、冯晓娜、项吉、李萌钰

40、 17 2.4.2.2 经济可行性 只要具有信息化的处理设施,并且拥有支持本系统的应用平台。因此无需再投入资金购买其他设施。系统的开发基于本人对程序开发的实践学习而来,学校无需资金投入,并且软件开发过程投入的成本几乎没有,因此开发经费完全可以接受。由以上分析可知,海椒论坛系统在经济上是可行的。2.4.2.3 操作可行性 系统目标界面简洁、容易操作。即使略懂电脑的初学者也能通过系统的导航条进行操作做。管理员的权限最大,对用户、帖子、版块有管理权限,并且分配给用户权限。从而实现对论坛的统一管理。本系统具有相当强的可扩展性和可维护性。2.4.2.4 操作可行性 此系统由个人开发,符合中国合同法。由于

41、市面上存在很多类似软件,很容易出现侵权问题。但是我们从技术和功能方面进行了足够的革新,保证不会出现侵权问题。由以上分析可知,海椒论坛系统具有社会可行性。2.5 投资及效益分析 2.5.1 项目支出 2.5.1.1 其他一次性支出 系统开发,建立费用共 2.4 万元,其中:本系统开发期为 1 个月,需开发人员 4 人,根据软件系统的规模估算,开发工作量约为 4 人月,每人月人工费按 3000 元计算,开发费用为 1万 2 千元。硬件设备费共 1.2 万元,其中电脑四台约 1.2 万元。外购开发工具、软件环境费用共 1 万元。一次性支出总费用:3.4 万元。版权所属 张代坤、冯晓娜、项吉、李萌钰

42、18 2.5.1.2 经常性支出 主要是系统运行费用,假设本系统运行期 3 年,每年的运行费用(包括系统维护、设备维护等)3 万元,按年利率 5%计算如下表:系统投资成本总额为:3.4+8.1696=11.5696万元。2.5.2 效益 假设投入本系统,效率可以提高 50%,以现有的工作人员 4 人计算,可减少2 人,每人每月平均工资按 3000 元计算,每年节约人员工资 2x12x0.3=7.2 万元/年,按年利 5%计算,效益计算如下表:系统收益总额为:19.6075 万元。2.5.3 投资回收周期 1+(13.3877-11.5696)/13.3877=1.14,则投资回收期是1.14

43、年。年份 将来费用(万元)(1+0.05)N 现在费用值(万元)累计现在费用值(万元)第一年 3 1.05 2.8571 2.8571 第二年 3 1.1025 2.7210 5.5781 第三年 3 1.1576 2.5915 8.1696 年份 将来费用(万元)(1+0.05)N 现在费用值(万元)累计现在费用值(万元)第一年 7.2 1.05 6.8571 6.8571 第二年 7.2 1.1025 6.5306 13.3877 第三年 7.2 1.1576 6.2198 19.6075 版权所属 张代坤、冯晓娜、项吉、李萌钰 19 2.6 社会因素方面的可行性 2.6.1 法律方面的可

44、行性 该系统属于团队发开,不会因为版权的问题造成纠纷。不作为商业用途,只应用于学习交流。2.6.2 使用方面的可行性 本网站一经制作完成,可以再国内组一家网站的空间,并将其上传上去,加之本系统操作上面不存在技术性,所以可以达到易操作性。2.7 结论 由该可行性分析得出结论,该系统稳定易行,可以着手继续开发,需要人手一台运行稳定的电脑,并安装有所需软件,以便支持后期代码实现。3 软件需求分析 3.1 引言 3.1.1 编写目的 明确用户需求 对系统进行可行性分析 描述软件所能达到的功能 指导软件的代码编写,使开发具有明确的方向性。描述系统的逻辑设计,程序设计,后台处理等重要信息。版权所属 张代坤

45、、冯晓娜、项吉、李萌钰 20 3.1.2 项目背景 软件的系统名称:海椒论坛 本项目的提出者:张代坤、李萌钰、冯晓娜、项吉 本项目的任务开发者:张代坤、李萌钰、冯晓娜、项吉 本项目的用户:所有用户 3.1.3 术语定义 BBS:Bulletin Board System(电子公告牌系统)SRS:Software Requirement Specification(软件需求说明)DFD:Data Flow Diagram(数据流图)3.1.4 参考资料 名称 版本号 作者 出版单位或资料来源 是否保密 软件工程导论 第 6 版 张海藩、牟永敏 清华大学出版社 否 软件系统项目教程 第 3 版 赵

46、池龙、姜义平、张建 电子工业出版社 否 数据库系统概论 第 5 版 王珊、张浚 高等教育出版社 否 JSP+Servlet+Tomcat应用开发从零开始学 第 1 版 林龙 清华大学出版社 否 3.1.5 读者对象 本需求分析书的适用读者,一般为:需求分析人员 版权所属 张代坤、冯晓娜、项吉、李萌钰 21 设计及开发者 相关的测试人员 3.1.6 文档书写约定 文档字体样式:仿宋GB_2312 行间距:1.5 倍行间距 首行缩进 2 个字符 3.2 项目描述 本项目作为一个论坛管理系统旨在对各个用户的管理工作提供以信息管理为中心的集成环境,提供基于用户角色的权限机制。海椒论坛系统包括前台管理和

47、后台管理;其中前台管理包括用户管理、帖子管理;后台管理模块包括户管理、版块管理、帖子管理、系统管理。其中用户管理模块主要包括用户登录,用户注册,修改个人信息,后台登录;版块管理模块包括添加版块,修改版块,删除版块,查询版块;帖子管理模块主要包括添加(回复)帖子,删除帖子,查询帖子、帖子加精、帖子置顶。系统架构如图 3.1 所示。图 3.1 版权所属 张代坤、冯晓娜、项吉、李萌钰 22 3.3 功能需求描述 3.3.1 需求规定 3.3.1.1 限制与约束 按相应的开发阶段文档;用户提供相应的标准,软件开发与典型实例考核相结合。用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程中及时通

48、知本软件开发商,以保证从中正确读取预决算参数,进行成本预算。用户必须按照操作规程运行本软件,不得进行恶意破坏性操作。功能编号采用 FXX(XXXX)的方法,第二、三位的数字表示系统一级功能等级的编号,四、五位数字表示上一级功能下的二级功能等级编号,依次类推。功能需求表编号采用 F-XX(XXXX)的方法,具体数字位置的含义同上。3.3.1.2 对功能的规定 版权所属 张代坤、冯晓娜、项吉、李萌钰 23 3.3.2 系统功能需求定义 通过对需求的搜集、分析和总结,将系统需求按功能进行分类如下:前台管理 后台管理 功能类别 功能 前台 用户管理模块 用户登录 用户注册 修改个人信息 帖子管理模块

49、发表帖子 回复帖子 删除帖子 帖子加精 帖子置顶 后台 用户管理模块 查询用户 删除用户 修改用户 版块管理模块 添加版块 查询版块 编辑版块 删除版块 帖子管理模块 查询帖子 删除帖子 帖子加精 帖子置顶 系统管理模块 安全退出 版权所属 张代坤、冯晓娜、项吉、李萌钰 24 3.3.2.1 前台管理:用户管理 功能名称 用户管理 功能编号 F001 设计者 李萌钰 功能需求提出者(单位、姓名)管理人员 完成时间 2018-5-29 功能修改提出者(单位、姓名)修改时间 功能修改批准者 功能修改者 修改次数 需求描述(1)用户登录(2)用户注册(3)修改用户信息 主要用户 系统管理员,普通用户

50、 系统模块图:用户管理模块图 主要功能 1.用户管理模块对用户信息进行录入、删除,这方面的功能主要是系统管理员可以使用的,方便管理员系统的对系统的用户进行管理;2.对用户的相关信息进行维护工作;帖子管理 版权所属 张代坤、冯晓娜、项吉、李萌钰 25 功能名称 帖子管理 功能编号 F002 设计者 冯晓娜、项吉 功能需求提出者(单位、姓名)管理人员 完成时间 2018-6-12 功能修改提出者(单位、姓名)修改时间 功能修改批准者 功能修改者 修改次数 需求描述(1)添加帖子(2)回复帖子(3)删除帖子(4)帖子加精(5)帖子置顶 主要用户 普通用户,版主 系统模块图:帖子管理模块图 主要功能

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

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁