1、OA系统概要设计书OA系统概要设计书1、引言1.1、编写目的此概要设计书的目的是:(1)、明确本OA系统七大功能的整体结构,以及23个子系统的详细划分。(2)、明确说明系统七大功能的实现方式,指导开发人员进行编码。(3)、为系统日后的详细设计,功能模块、需求提供参考依据。1.2、背景2016年在国家出台“十三五”规划中提到了推进教育现代化与人才强国、人力资源强国建设研究的理念方针。说明国家越渐看重教育事业,更是将能力强、素质高作为教学目标。而在校园管理中,因学生信息复杂,具有生源分布广(全国各地、海外交换、出国留学),类型多(走读、住校),档案复杂(复学、休学),学制灵活(专科3年,本科4年,
2、专升本4年),课程设置灵活(除学校的专业课程外,还会因国家政策而删除、增添一些课程)等特点。由于这些特点,使得教务工作变得极其复杂而繁琐。元莘OA就是为了适应这些变化、减轻教务工作的负担,为学生提供一个了解学院动态、课程状态,与其他学生交流的平台而创建的管理系统。朗读者1.3、定义(1)OA:办公自动化(2)、管理员(超级管理员):本文档中一般指OA的超级管理员。拥有对本系统全权的管理权限。(3)、版块管理权限:负责系统一个或多个版块管理的人(4)、子管理员:由版块管理员分配权限对版块的部分功能进行管理的人。(注:超级管理员同时能对此人进行权限设置。)1.4、所参考资料(1)、信宏科技:峪口大
3、坝自动管理概要设计书.doc(2)计算机应用科技:元莘OA需求分析书.doc(3)、美Eric Jendrock / 美 Ian Evan / 美Devika :Java EE 6,人民邮电,2012年9月。(4)、Horstmann Cay S. , Gary Cornell:Java核心技术,电子工业,2011年7月1日。2、总体设计2.1、需求规定参见元莘OA教务管理系统需求分析书7.2、运行环境(1)、服务器:Windows 2012 Server;(2)、客户端:Internet Explore 10.0;(3)、应用服务器:Tomcat 7.0X;(4)、系统:MS Exchang
4、e 2010;(5)、数据库:MySQL。7.3、基本设计概念和处理流程元莘OA主要功能结构如下图所示。1、教务管理子系统概要设计(1)功能描述A、功能概要 该系统的最终用户为学院的全体教务管理人员,可供教务管理人员查询学生信息、管理学生成绩、管理教务信息、管理教师信息、管理课程信息5类功能。B、开始条件教务管理人员已登录本系统。(2)处理流程(见下图)2、教师子系统概要设计书(1)功能描述 A、该系统的最终用户为学院的全体教书,可供教师查询学生信息、查询个人信息、查询所授课程、管理毕业设计4类功能。 B、开始条件 教师已登录本系统。(2)、处理流程(见下图)2.4、结构 1、教务管理员子系统
5、No.模块名称功能需求1学生信息查询按照查询条件进行信息查询打印信息清单2学生成绩管理创建学生成绩修改学生成绩查看学生成绩打印学生成绩3教务信息管理创建教务信息修改教务信息查看教务信息4教师信息管理创建教师信息修改教师信息查看教师信息打印教师信息5课程信息管理创建课程信息修改课程信息查看课程信息打印课程信息2、教师子系统No.模块名称功能需求1学生信息查询按照查询条件进行信息查询打印信息清单2个人信息查询按照查询条件进行信息查询打印信息清单3所授课程查询按照查询条件进行信息查询打印信息清单4学生毕业设计管理修改学生毕业设计信息查看学生毕业设计信息给学生的毕业设计打分2.6、人工处理过程(略)2
6、.7、尚未解决的问题1、每年新生入学时,需要人工录入大量的信息,若系统能够批量创建则会大大提高工作效率。2、当有重要事宜宣布时,只通过网络并不能做到一呼必应,若能与手机进行同步,每次发送通知时都会另外发给手机,那个事宜传达的更快。3、接口设计3.1、用户接口1、进入元莘OA主页面,用户输入ID、密码和验证码,只有输入正确才能进入系统。2、在做新建和更新类操作时,只有输入合法容才能成功地编辑容。3、在做查询类操作时,只有通过自定义输出名称匹配查找或者关键词查找,并且输入合法才能进行查询。4、在进行打印操作时,只有安装了打印机才会启动打印程序。3.2、外部接口 1、服务器配置如运行换将2.2所述
7、2、客户端必须安装浏览器,如需打印,还必须安装打印机。3.3、部接口各模块之间采用采用函数调用,参数传递,返回值的方式进行信息传递。4、运行设计4.1、运行模块组合 1、元莘OA的所有7个模块在服务器启动的时候完成所有模块的加载工作,随时等候用户的调用。 2、不同的用户根据不同的权限调用不同的模块。4.2、运行控制 1、在页面上,通过鼠标点击触发相应的操作 2、在页面上,也可以通过Tab键、回车键等功能键完成默写特定的功能。 3、在可打印的页面上,按Ctrl+R键可以快速打印。 4、支持粘贴复制操作。4.3、运行时间1、用户名、密码和验证码输入完成后,1秒完成身份认证。2、查询时,5秒完成查询
8、操作。3、更新时,1.3秒完成更新操作。4、查看时,1秒读取完该所有的文字,3秒读取玩该页面所有的图片,5秒读取完该页面所有的动态图片。5、系统数据结构设计5.1、逻辑结构设计元莘OA总共设计了如下7个表(只展示2):1. ys_jw_tableNo字段名称类型SizeNULL主键说明1ys_iw_sx_nameCHAR3012ys_iw_sx_sexCHAR103ys_iw_sx_yersINT34ys_iw_sx_telCHAR115ys_iw_sx_idCHAR206ys_iw_sx_homeNVARCHAR3007ys_iw_sx_hcNVARCHAR300可以8ys_jw_xc_na
9、meCHAR109ys_jw_xc_ipCHAR1110ys_jw_xc_classNVARCHAR5011ys_jw_xc_poNVARCHAR5012ys_jw_xc_plINT313ys_jw_jx_nameCHAR1014ys_jw_jx_sexCHAR515ys_jw_jx_ipINT1116ys_jw_jx_bmNVARCHAR5017ys_jw_jx_moINT518ys_jw_jsx_nameCHAR1019ys_jw_jsx_sexCHAR320ys_jw_jsx_oldINT321ys_jw_jsx_ipINT1122ys_jw_jsx_kcCHAR2023ys_jw_js
10、x_moINT524ys_jw_kc_idCHAR1525ys_jw_kc_ipINT826ys_jw_kc_smINT427ys_jw_kc_timeINT328ys_jw_kc_rshINT42、cou_tableNo字段名称类型SizeNULL主键说明1cou_idINT412cou_nameCHAR303cou_tea_idCHAR504cou_dateVARCHAR505cou_unitCHAR20可以6cou_attributeCHAR107cou_pointINT4可以8cou_aliveINT4可以5.2、物理结构设计元莘OA在MySQL上只建立一个物理数据库,命名为YugSegSystem。5.3、数据库与程序关系 1、学生子系统关联表:ys_org_table、ys_table、cou_select_table、stu_table、usr_table 2、教师子系统关联表:cou_select_table、cou_table、stu_table、tea_table、usr_table6、系统出错处理设计(略)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1