高校教务微信公众平台_需求分析说明书
- 格式:doc
- 大小:167.78 KB
- 文档页数:12
教务管理系统需求分析报告一、引言二、功能需求分析1.学生管理功能(1)学生档案管理:包括学生个人信息、家庭背景、健康情况等基本信息的录入和修改。
(2)学生选课管理:学生选课报名、退选,以及选课信息查询。
(3)学生考务管理:学生考试安排、考试成绩录入和查询。
(4)学生奖惩管理:学生奖励、处分等信息的记录和查询。
2.教师管理功能(1)教师档案管理:教师个人信息、教育经历、教学经历等信息的录入和修改。
(2)教师授课管理:教师课程的安排、教学计划的制定和调整。
(3)教师考务管理:教师考试安排、试卷批改和考试成绩录入。
(4)教师评价管理:学生对教师的评价和教师对学生的评价。
3.课程管理功能(1)课程信息管理:包括课程名称、课程编号、学分等基本信息的录入和修改。
(2)课程计划管理:课程的时间安排、选课人数限制等信息的制定和调整。
(3)课程评价管理:学生对课程的评价和教师对课程的评价。
(4)课程查询统计:对课程的选课人数、成绩分布等信息进行查询和统计。
4.班级管理功能(1)班级信息管理:班级名称、班级人数、班级负责人等信息的录入和修改。
(2)学生成绩管理:对班级的学生成绩进行录入、查询和统计。
(3)班级考勤管理:对班级学生的考勤情况进行记录和查询。
(4)班级评价管理:学生对班级的评价和班级对学生的评价。
5.成绩管理功能(1)成绩录入:教师对学生的考试成绩进行录入。
(2)成绩查询:学生和教师可以查询学生的考试成绩。
(3)成绩统计:对学生的成绩进行统计和分析。
6.教务日常管理功能(1)教学资源管理:包括教材、教具等教学资源的管理和调配。
(2)教学进度管理:对教学进度进行规划和管理。
(3)排课管理:对教室、教师和学生的排课进行管理和调配。
(4)考务管理:包括考试安排、监考安排等考务工作的管理。
三、性能要求分析1.系统稳定性要求:系统应具备良好的稳定性,能够长时间稳定运行,不易崩溃和出错。
2.系统安全性要求:系统应具备一定的安全性,能够保护学生和教师的个人信息不被非法获取和篡改。
目录1. 引言 (2)1.1 目的 (2)1.2 定义 (2)1.3 参考资料 (3)2. 软件总体概述 (3)2.1 软件标识 (3)2.2 软件描述 (3)2.2.1 系统属性 (3)2.2.2 开发背景 (3)2.2.3 软件功能 (4)2.3 用户的特点 (7)3. 具体需求 (8)3.1 功能需求 (8)3.2 性能需求 (11)3.3 数据库需求 (11)3.4 设计约束 (12)3.4.1 技术约束 (12)3.4.2 硬件约束 (12)3.5 属性 (13)3.5.1 可用性 (13)3.5.2 可靠性 (13)3.5.3 效率 (13)3.5.4 安全性 (13)3.5.5 可维护性 (13)4. 数据字典 (14)1.引言1.1目的微信公共平台是目前国内最大用户群的移动互联网应用——微信。
它的相关用户体验已经非常的完善,用户的自由度非常的高,随着微信越来越大众化,普及化,国际化。
微信的用户数量急剧增大,有很多的人每一天的空余时间都在刷微信,每一个人用在微信上的时间每一天是2至3小时。
微信有大量的活跃用户。
而微信公众平台是专为企业、组织部门、个人提供的平台。
是微信增加的一种功能。
其中的用户订阅推送功能都能够自主选择,而且它加入的门槛非常的低,任何人都可以免费加入。
如今,微信已成为一种潮流,几乎可以在每个人的手机里都可以看到这个软件的存在,不管你是用还是不用,因此,它具有广泛的市场需求。
信公众平台也可以说是微信的互动营销方式,对于大众化的媒体,明星以及企业而言,微信开放平台和朋友圈的社交分享功能的开放,已经使得微信作为一种移动互联网上不可忽视的营销渠道,那么微信公众平台的上线,则使这种营销的渠道更加的细化和直接。
微信公众平台是未来的一种新的商业模式(O2O),让用户与商家更好做线下线上的互动。
基于微信平台的周边信息检索开发主要从这几方面考虑。
第一,微信用户数量庞大,微信用户有7.8亿。
系统需求分析报告1.1编写目的教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。
如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件,建成一个完整统一、技术先进、高效稳定、安全可靠的教学信息管理系统§1。
1背景说明●待开发系统名称:教务管理系统●开发者:易斌●用户:高校教务人员,在校学生,教师§1。
2 系统目标开发此教务管理系统软件,使教务人员及操作者进行教务管理,方便操作者随时添加、查询、修改,使工作人员从繁琐的填表,查表工作中解放出来;使供需双方都获得满意的结果;促进报表、统计数字的规范化;提高工作效率;降低教务管理维护费用,提高行政工作效率,改善服务质量,为学校领导决策提供支持,该软件的设计目标尽量达到人力与设备的节省,并且处理数据的速度提高.该系统面向教务处、院、系教师和全校学生,实现教学资源管理,学籍管理,教学计划,选课管理,考务管理,成绩管理,教师管理,教材管理,教学质量监控,开放性实验管理。
2 需求描述本系统适合学分制、选课式的管理模式。
本系统集教学资源管理、学籍管理、教学计划、选课管理、考务管理、成绩管理、教师管理、教材管理、功能于一体,并可以输出各类课表、成绩单§2.1现行组织机构及业务现状在系统管理中,需要从大量的日常教学活动中提取相关信息,以反映教学情况.传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢.§2.2功能要求◆学生档案管理:学生的一般情况,及奖励,处分情况;◆学生成绩管理:学习成绩,补考成绩;◆教师管理:教师信息管理,教师教课管理◆教材管理:书号,书名,出版社,作者,价格;等§2。
3教务管理系统总体构架§2。
4 组织结构维护组织结构由学校统一规划,可分为学院——〉各主要系别(信息、经管等)——〉具体专业——>各班级—->学生.实现目标:组织结构维护。
教务管理系统-软件需求分析软件需求分析报告教务管理系统学生姓名__ __学号专业班级院(系)指导教师完成时间成绩前言项目小组分工:需求分析、文档的整理及后期的功能测试。
教务管理系统的建模实现。
伴随着高校信息化建设的日益完善,高等学校的教务管理系统在高校管理中越来越受到老师和学生的青睐。
高等学校的教学管理系统功能全面、操作简单快捷,可以为学生和老师建立电子档案,并且便于实时修改、保存和查看,实现了无纸化存档,为学校节省了大量的资金和空间。
学生可以通过教务管理系统方便快捷地查询自己的个人信息,进行网上查询课表、成绩以及报考的事宜。
因此结合现有教务系统的优点,制作此教务管理系统。
目录一、项目前景文档 (1)1.业务需求 (1)1.1 业务背景 (1)1.2 业务目标和成功条件 (1)1.2.1 业务目标(Business Objective,BO) (1)1.2.2 业务成功条件(Success Crite,SC) (1)1.3 业务风险(Risk,RI) (2)2. 解决方案的背景 (2)2.1 前景陈述 (2)2.2 主要的系统特征(Feature) (3)2.3 假设(Assumption)和依赖(Dependency)条件 (3)3.项目范围和限制 (3)3.1 初始和后继版本的范围 (3)3.2 限制和排除条件 (4)4.业务环境 (4)4.1涉众档案 (4)4.2项目的优先级 (4)4.3运行环境(Operating Environment OE) (5)二、软件需求规格说明书 (5)1. 引言 (5)1.1概述 (5)1.2背景 (6)1.3定义 (6)1.4参考资料 (7)2. 任务概述 (7)2.1目标 (7)2.2运行环境(Operating Environment,OE) (7)2.3假定(Assumption)和约束(Constraint) (8)3. 需求规定 (8)3.1.对功能的规定 (8)3.1.1.用户需求 (8)3.1.2.系统需求 (18)3.2.非功能性需求 (27)性能需求(Performance) (27)安全设施需求(SAfety) (27)安全性需求(Security) (27)软件质量属性 (28)3.3.外部接口需求 (28)用户界面(User Interfaces,UI) (28)硬件接口(Hardware Interfaces,HI) (28)软件接口(Software Interfaces,SI) (28)通信接口(Communications Interfaces,CI) (28)一、项目前景文档1.业务需求1.1 业务背景伴随着高校信息化建设的日益完善,高等学校的教务管理系统在高校管理中越来越受到老师和学生的青睐。
教务处管理系统需求规格说明书一、引言教务处管理系统是为了提高教务工作效率和管理水平而开发的一款软件系统。
本需求规格说明书旨在定义教务处管理系统的功能和性能要求,以便开发团队按照规格进行系统开发和测试。
二、目标和背景教务处管理系统的目标是提供一个集中化、自动化和高效的管理平台,实现学校教务活动的全面管理和监管。
该系统将涵盖课程管理、教师管理、学籍管理、成绩管理等模块,以及辅助决策和统计分析功能。
三、功能需求1、课程管理a) 课程发布:教务处可发布课程信息,包括课程名称、授课教师、上课时间、地点等。
b) 课程调整:在必要时,教务处可对课程进行调整,例如更改上课时间或教室。
c) 课程查询:学生和教师可以查询课程信息,包括课程名称、教师名称、上课时间等。
2、教师管理a) 教师信息录入:教务处可录入教师的基本信息,包括姓名、性别、联系方式等。
b) 教师课程分配:教务处可分配教师授课任务,指定教师教授的课程和班级。
c) 教师查询:学生和教务处可查询教师的基本信息和授课情况。
3、学籍管理a) 学生信息录入:教务处可录入学生的基本信息,包括姓名、性别、学号、联系方式等。
b) 学生选课:学生可在系统中选课,选择自己感兴趣的课程。
c) 学生查询:学生和教务处可查询学生的基本信息、选课情况和成绩。
4、成绩管理a) 成绩录入:教师可录入学生的作业成绩、考试成绩等。
b) 成绩查询:学生和教务处可查询学绩,包括课程成绩和总评成绩。
c) 成绩分析:教务处可进行成绩统计和分析,相关报表和图表。
四、性能需求1、数据安全性:系统应保证学生和教师的信息安全,禁止非授权人员访问和修改。
2、响应时间:系统应能在合理的时间内响应用户的操作请求,不应出现长时间的卡顿或延迟现象。
3、并发处理能力:系统应能同时处理多个用户的请求,保证系统的稳定性和性能。
4、可靠性:系统应具备较高的稳定性和可靠性,避免出现系统崩溃或数据丢失等情况。
附件:1、数据库设计文档:包含系统的数据库结构和关系描述。
基于公众平台的需求分析范文本文档涉及附件:附件1:需求调研问卷附件2:需求分析报告附件3:功能设计文档本文所涉及的法律名词及注释:1、公众平台:指提供的一种基于公众号的开放平台,帮助公众号实现更多功能和服务。
2、需求分析:指对用户需求进行深入细化、梳理和分析的过程,以确定需求的具体细节和功能要求。
3、客户端:指安装在用户设备上的应用程序,通过公众平台提供的API获取和展示数据。
4、服务器端:指托管在云端的应用程序,负责处理客户端发送的请求,提供数据和服务。
5、API:指应用程序接口,是不同软件系统之间相互通信的一种方式。
需求分析报告1、引言1.1 目的本报告旨在通过对公众平台的需求分析,明确需求和功能规格,为后续开发工作提供指导。
1.2 背景随着公众号的普及和应用场景的不断扩大,为了更好地满足用户的需求,开发一套基于公众平台的功能系统是必要的。
2、需求调研2.1 调研目的通过需求调研,了解用户对公众平台的需求和期望,为需求分析提供依据。
2.2 调研方法采用问卷调查的方式,向一定数量的用户进行调研。
2.3 调研结果根据调研结果,用户对公众平台的需求主要包括以下几个方面:- 多样化的消息推送:用户希望能够接收到各类信息的推送,包括新闻、优惠活动、公益信息等。
- 交互式功能:用户希望能够通过公众平台与店铺、企业等进行互动,例如在线购物、预约服务等。
- 个性化定制:用户希望能够根据自己的需求进行个性化设置,例如消息推送的频率和推送内容的偏好等。
3、功能需求3.1 用户管理功能- 用户注册与登录:用户可以通过账号进行注册和登录。
- 用户信息管理:用户可以查看和编辑个人信息。
- 用户权限管理:对不同的用户角色进行权限管理,如管理员、普通用户等。
3.2 消息推送功能- 不同类型消息的推送:系统可以根据用户的偏好推送不同类型的消息。
- 消息推送时间控制:用户可以选择消息推送的时间段。
- 推送历史记录:用户可以查看之前推送的消息历史记录。
基于微信公众平台的需求分析在当今数字化的时代,微信公众平台已经成为企业、组织和个人进行信息传播、品牌推广、客户服务等活动的重要渠道。
为了更好地利用微信公众平台实现自身的目标,我们需要对其进行深入的需求分析。
微信公众平台具有多样化的功能和特点,能够满足不同用户的需求。
对于企业而言,微信公众平台可以作为品牌宣传的窗口,通过定期发布高质量的内容,如产品介绍、企业新闻、行业动态等,提升品牌知名度和形象。
同时,企业还可以利用微信公众平台开展营销活动,如优惠券发放、线上抽奖等,吸引用户关注和参与,促进产品销售。
对于自媒体创作者来说,微信公众平台为他们提供了一个展示才华和实现价值的舞台。
他们可以通过发布原创文章、视频、音频等内容,吸引粉丝关注,形成自己的影响力,并通过广告合作、付费阅读等方式实现盈利。
而对于政府部门和社会组织,微信公众平台则是政务公开、服务群众的重要工具。
可以发布政策解读、办事指南、公益活动等信息,提高工作透明度和服务效率,增强与群众的互动和沟通。
那么,如何进行微信公众平台的需求分析呢?首先,我们需要明确目标用户群体。
不同的行业、组织和个人所面对的目标用户群体是不同的。
例如,一家时尚服装品牌的目标用户可能是年轻的时尚爱好者,而一家教育培训机构的目标用户可能是学生和家长。
只有明确了目标用户群体,才能更好地了解他们的需求、兴趣和行为习惯,从而制定出有针对性的运营策略。
其次,要确定平台的功能需求。
微信公众平台提供了多种功能,如群发消息、自定义菜单、自动回复、投票管理、小程序等。
我们需要根据自身的业务需求和目标用户群体的特点,选择合适的功能进行组合和运用。
比如,如果是以提供客户服务为主的平台,可以重点设置自动回复功能,及时解答用户的常见问题;如果是开展营销活动的平台,可以充分利用投票管理和抽奖功能,增加用户的参与度。
内容需求也是需求分析中的重要环节。
优质、有价值的内容是吸引用户关注和留存的关键。
内容的形式可以包括图文、视频、音频等,要根据目标用户群体的喜好和平台的特点进行选择。
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (3)2.1目标 (3)2.2用户的特点 (3)2.3假定和约束 (3)3需求规定 (3)3.1对功能的规定 (3)3.2对性能的规定 (4)3.2.1精度 (4)3.2.2时间特性要求 (4)3.2.3灵活性 (4)3.3输人输出要求 (5)3.4数据管理能力要求 (7)3.5故障处理要求 (7)3.6其他专门要求 (7)4运行环境规定 (7)4.1设备 (7)4.2支持软件 (8)4.3接口 (8)4.4控制 (8)软件需求说明书的编写提示1引言1.1编写目的现阶段各个学校的老师和老师需要教授的课程都是非常多的,对于学校来说,排课是一件非常复杂和繁琐的事情,基于这个原因,我们决定来编写一个排课系统,这样就可以使学校安排课程简单、快捷、方便,不再浪费很多的时间。
这个系统主要应用于学校的教务处人员、院管理人员、各个任课老师、以及在校的学生等群体。
1.2背景软件的名称:排课系统项目组长:韩琦项目组成员:姜喜庆、智华云、杨朝瑞、徐航项目的用户是:学校教务处人员、院信息管理人员、授课老师、在校学生1.3定义Realtek 驱动名称1.4参考资料《软件工程导论》第五版,张海藩编著;《软件工程标准手册》石柱,主编。
2任务概述2.1目标我们的软件是一个独立的系统。
开发此软件主要是为了方便学校排课,使排课方便、快捷,节约排课所需要的时间。
本软件主要的工作是输入教学计划,然后老师通过自己的情况选择自己要教授的课程,根据老师的选择导出课程表。
2.2用户的特点本软件主要面向学校的教务人员,院信息管理人员、任课老师和学校的学生。
学校的教务人员主要是来发放教学计划;院信息管理人员来协调任课老师的的任课计划;任课老师根据自己的情况来选择自己要教授的课程;学生可以查询自己的课程表。
每个人都可以查询课表。
2.3假定和约束本系统计划是在两周内完成,时间还是相当紧迫的,需要仔细把握时间,充分利用好一切的时间来开发软件。
教务管理系统需求分析说明书指导老师:xxx小组人员: xxx需求规格说明书1.绪论 (2)1.1编写目的...................................................................................................................2.1.2项目背景 (2)1.3教务管理系统的功能要求 (3)1.4定义、缩写词和符号 (3)1.5参考资料 (3)2.任务概述 (3)2.1目标 (3)2.1.1开发目标 (3)2.1.2应用目标 (4)2.2运行环境...................................................................................................................4.2.2.1硬件环境............................................................................................................4.2.2.2软件环境 (4)2.3条件与限制...........................................................................................................4.3. 数据描述 (4)3.1静态数据 (4)3.2动态数据 (7)3.3数据库描述...............................................................................................................7.3.4数据流图 (7)3.5数据字典 (8)3.6教务管理系统的数据需求 (8)4. 功能要求 (9)4.1功能划分 (9)4.2功能描述 (9)5.性能需求 (10)5.1数据精确度 (10)5.2时间特性 (11)5.3适应性 (11)6. 运行需求 (11)6.1用户界面 (11)6.2硬件接口 (11)6.3软件接口 (11)6.4故障处理 (11)7.其它要求 (11)需求分析说明书——教务管理系统1.绪论教务管理系统的简介:学校教务管理系统是针对学校的大量信息处理工作而开发的管理软件。
教务管理系统需求分析报告一、引言教务管理系统是指用计算机进行学籍、课程、考试、成绩管理等教务工作的一种系统。
随着高校规模的不断扩大和信息化建设的深入发展,教务管理工作越来越复杂,需要一个高效、准确、可靠的系统来支撑。
本报告将对教务管理系统的需求进行分析和总结,并提出相应的设计要求,以期能够更好地满足教务管理的需求。
二、系统需求分析1. 学籍管理学籍管理是教务管理的核心部分,主要包括学生入学、退学、转专业、留级、休学、毕业等情况的管理。
系统需具备以下功能:(1)学生信息录入和维护:包括学生基本信息、照片、联系方式等。
(2)学生档案管理:包括学生档案的归档、查询、打印等。
(3)学籍异动管理:包括学生入学、退学、转专业、留级、休学、毕业等情况的处理。
(4)学籍统计与报表:包括学生总人数、男女比例、学历、专业等统计分析。
2. 课程管理课程管理是指对学生课程的安排和管理工作,系统需具备以下功能:(1)课程信息录入和维护:包括课程代码、课程名称、学时、学分、教师信息等。
(2)教学计划制定与调整:包括制定和调整课程的开设计划。
(3)课程选课与退选:学生通过系统进行选课和退选。
(4)课程表生成与查询:生成学生选课后的个人课程表,并提供查询功能。
3. 考试管理考试管理是对学生考试信息进行管理的工作,系统需具备以下功能:(1)考试安排与监控:将学生考试信息录入系统并生成考试安排表,监控考试过程的顺利进行。
(2)考试成绩录入与分析:教师将考试成绩录入系统,并提供成绩分析报表。
(3)重修管理:学生申请重修课程并进行管理。
4. 成绩管理成绩管理是对学生各门课程的成绩进行记录和管理的工作,系统需具备以下功能:(1)成绩录入与查询:教师将学生课程成绩录入系统,并提供查询功能。
(2)成绩统计与分析:系统能够对学生各科成绩进行统计和分析,并生成相应报表。
5. 系统管理系统管理是对教务管理系统的运行和维护进行管理的工作,系统需具备以下功能:(1)用户管理:包括用户的权限分配、用户信息的录入和修改等。
软件工程大作业《教务管理系统》需求规格说明书班级:1420 1 2小组成员:张垣仪鲍健昕杨鑫安娜王港目录1引言。
31、1目得 (3)1、2文档格式少1、3预期得读者与阅读建议4。
1、4范围4。
2、系统概述®2、1系统概述 (5)2、2总体架构。
62、3软件项目约束®3、详细描述・73、1用例描述7。
3、1、1学生功能需求 (7)3、2、2教师功能需求。
83、1、3管理员功能需求 (9)3、2活动流图1O3、2、1学生成绩查询。
1 03、2、2学生选课 .......................................................... 1 13、2、3学生课表查询。
1 23、2、4学生成绩录入 ..................................................... 1 33、2、5教师课表查询 ..................................................... 1 43、2、6用户信息修改 (15)3、3类图概述4、非功能性需求 (17)4、1性能需求................................................................. 1 74、2数据需求:4、3安全性需求............................................................... 1 84、4用户文档 (19)4、5其她需求191引言1、1目得该文档首先给出了整个系统得结构概况,然后又对功能需求、性能需求与其它非功能性需求进行了详细得描述。
其中对功能需求得描述采用了UML得用例模型方式,主要描述了每一用例得基本事件流。
且给出了直观得用例图,并做出了用例描述。
这些文字与图形都为了本文档能详细准确地描述用户得需求,同时也为用户更容易地理解这些需求得描述创造了条件。
网络教学平台需求分析说明书组名:网络教学平台作者:杨雪王国君王卯董巍刘美白东升完成时间:测试验收人员:1引言1.1编写目的本系统使用JSP平台为网络教学平台设计一个各方用户的信息交汇的管理系统。
本文档的目的在于方便用户、分析人员和软件设计人员进行理解和交流。
用户通过需求规格说明书在分析阶段即可初步判定目标软件能否满足其原来的期望,但是本文档主要是作为设计人员的软件开发的基本出发点和系统维护人员发现和添加新功能需求的基础,也是维护人员的技术支持文档之一。
1.2系统说明1.2.1 系统说明项目名称:网络教学平台项目开发者:网络教学平台项目组项目简介:网络教学平台系统能够实现学生及老师平时在教学及学习中的各类信息的管理。
1.2.2 系统运行环境及其应用软件:操作系统:Windows系统Web服务器:Tomcat 7.0数据库:MySQL5.0数据库开发语言:JSP+Servlet+JavaBean其它要求:JavaScript和CSS1.3 定义TOMCATJava2平台企业版,是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。
JSP(Java Server Pages)由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
类似ASP技术JSP是在传统的网页HTML文件(*.htm,*.html)中插入Java 程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
MySQL一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。
目前MySQL 被广泛地应用在Internet上的中小型网站中。
由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
1.4参考资料[1] 刘志成.《JSP程序设计实例教程》[M].人民邮电出版社[2] 杜文洁白萍.《实用软件工程与实训》 [M].清华大学出版社[3] 软件工程项目开发规范国家标准[4] 实训讲解内容实训工程师2任务概述2.1目标软件开发意图使用JSP 平台Model 2 即:JDK+ Tomcat开发网络客户关系管理系统,帮助企业捕捉客户需求,提高企业竞争力。
高校教务微信公众平台 之需求分析说明书
组 名:腾飞
指导老师:***
组 长:郑温冬 * **** 杨浩 目录 1.引言 ...................................... 4 1.1 编写目的 ............................... 4 1.2 定义 ................................... 4 1.3 参考资料 ............................... 4 2.项目概述 .................................. 4 2.1 项目背景 ............................... 4 2.2 项目目标 ............................... 4 2.3 构件图 ................................ 4 2.4 上下文关系图 .......................... 5 2.5 类图 ................................... 6 2.6 项目适用范围 ........................... 7 3 项目需求分析 3.2 功能性能需求分析 ....................... 7 3.2 系统用例图 ............................. 8 4 项目详细设计 4.1 平台模块概要设计 ....................... 9 4.2 登录模块概要设计 ....................... 9 4.3 用户模块概要设计 ....................... 9 4.4 管理员模块概要设计 .................... 10 5 项目技术方案 ............................ 10 5.1 方案概述 .............................. 10 5.2 编程环境 ............................. 10 5.3 数据库的实现 ......................... 11 6.可行性分析 .............................. 12 6.1 技术可行性分析 ....................... 12 6.2 运行可行性分析 ....................... 12 6.3 经济可行性分析 ........................ 12
1. 引言 1.1 编写目的 此立项报告旨在确定本项目的基本目标、主要内容,设计实现的流程、工作负荷、费用开支、人员结构、设备情况、局限性,运行设计的项目时间总体规划、进度分段标准、阶段考核方法,以及项目验收方式、提交的内容清单、后续工作情况。 1.2 定义 本产品是针对现阶段及未来,大学生学习生活中不可或缺的信息获取和沟通交流平台,拟开发一款高校教务管理微信公众平台。 1.3 参考资料 《软件系统分析与设计》《软件需求工程》
2. 项目概述 2.1项目背景 随着移动通信技术的飞速发展,越来越多的人使用智能手机上网,在我国高校学生中已基本普及。大学生的日常活动以学习为主,移动学习方便、快捷的特点,得到了越来越多学生的青睐,为适应新形势下教学管理工作的需要,进一步探索新媒体时代教务管理工作的有效途径,充分认识并利用新媒体的优势,有效地利用好微信公众平台,实行高校教务工作的精细化管理。 2.2 项目目标 充分认识并利用新媒体的优势,有效地利用好微信公众平台,实行高校教务工作的精细化管理。
2.3 构件图 2.4 上下文关系图
绑定信息 生成绑定
对绑定的评价 绑定
用户绑定子菜单
绑定管理子菜单
用户绑定情况 成绩查询等 综合查询管理子菜单 2.5 类图
1..n 1 1..n 1 1 1..n 1
0..n
1 1..n
1 1
1..n 学生 人数 学号 姓名 手机号码 密码 班级 查询综合平台
窗口
绑定单 日期 备注
查询项 用户成绩查询 课表查询 教务通知查询 考试安排查询
绑单项
绑单号 数量
1 2.6 适用范围 本项目适用于各本专科院校等地,用于大学生学习生活中不可或缺的信息获取和沟通交流平台 3.系统需求分析 3.1 功能性能需求分析 该系统在性能功能应达到如下要求:
3.1.1 操作简单,界面友好:完全空间式的页面布局,使得绑定、咨询等信息录入的工作更简单:另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见类似的网站的管理的各个方面:基本信息录入、浏览、查询等方面都大体实现。 3.1.2 即时可见:对用户绑定信息和查询信息的处理将立即在的对应栏目显示出来,达到“即时发布,即时见效”的功能 3.1.3 系统运行应该快速、稳定、高效和可靠; 3.1.4 在结构上应该具有很好的可扩展性,便于将来功能的扩展和维护。 具体内容如下:用户绑定与登录:根据教务系统学员信息进行绑定 用户,成绩查询课表查询,教务通知查询,考试安排查询,消息加密方 式 为安全模式。
3.2 系统用例图 通过对系统的需求分析,系统的基本功能已经大体确定。整个系统的用例图分为两个部分,学生用例图,管理员用例图。分别见图3.2-1和图3.2-2.
图3.2-1 学生用例图
图3.2-2 管理员用例图 4.项目概要设计 4.1 平台模块概要设计 本平台总共有两大主要模块,分别是用户模块和管理员模块。每个模块分别有不同的权限和使用功能。 4.2 登录模块的流程图
N Y
图4.2-1 平台登录流程图 4.3 用户模块概要设计 用户模块的主要功能是绑定,查询。绑定与自己相关的个人信息,
等。可修改和解除绑定,当符合用户要求的时候,用户就可以开始绑定。绑定时首先会让用户确定一下绑单是否付合要求,确认无误后,进入填写接收信息后生成绑单。然后对数据库进行操作完成。 4.4 管理员模块概要设计 管理员模块主要是用来对绑定管理,查询管理等。管理员可以通过
绑单管理功能来处理日常的绑单。
开始 用户名 密码
是否合法 结束 管理员可以通过此功能模块添加想要添加的各种信息,比如绑单处理等功能。
5.项目技术方案 5.1 方案概述 用户可以通过访问高校教务平台系统,进行登录或绑定,报上自己
管理员登录 提示错误 验证登陆用户id是否正确 N
绑定数据库信息 信息绑定无误
更新数据库 结束操作
选择具体绑单 显示绑单 绑单管理操作
图4.4-1 管理员绑单处理程序流程图 的个人基本信息,管理员可以查看用户所报的绑单,并且可以对绑单进行增删改查。 5.2 编程环境 此次开发使用PHP作为开发语言,用wampserv作为开发综合环境,以SAE云平台作为服务器,建立的微信个人公众号。 5.3 数据库的实现 本系统采用MYSQL作为后台数据库。其内置的数据库引擎可以控制访问权限并快速处理数据,搜索引擎可以对SQLServer 表中的数据进行索引,并执行多种条件的查询,快速返回结果。便于防火墙日志的管理和规则的访问以及操作。数据库管理员和开发人员可以方便地利用其进行数据库管理或编写相应的MYSQL语句。 6.可行性分析 6.1 技术可行性分析 高校教务微信平台的开发是一项复杂的系统工程。为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。工程化的系统开发方法确实在开发实践中取得了一定的效果。此次开发使用PHP作为开发语言,用wampserv作为开发综合环境,以SAE云平台作为服务器。 6.2 经济可行性分析 由于本项目的特殊性,无需投入额外的设备购买及人员培训费用。同时,系统对开发的需求以及软硬件要求都不是很高,所以在软硬件的支出上十分有限。因此,本系统在任何一台连接Internet的机器上都可以运行,大学生的日常活动以学习为主,移动学习方便、快捷的特点,得到了越来越多学生的青睐,为适应新形势下教学管理工作的需要,进一步探索新媒体时代教务管理工作的有效途径,因此高校教务微信平台在经济上是完全可行的。 6.3 运行可行性分析 随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能。随着Internet的发展,用户对于网络、WINDOWS等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。 6.4 法律可行性 本系统没有侵犯个人隐私和个人责任方面的问题,使用本系统不会引起法律方面的纠纷问题,所以开发本系统具有法律可行性。
综上所述,本系统的开发是符合现在的实际情况的,并具有一定的实用意义。在技术、经济、运行、法律上都可以看到此系统的可行性,并且很具有其实现的必要。