案例一:学生管理系统。
功能。如下面业务分解图所示,将一个开发的软件——学生管理系统分成五个子系统,学生档案管理: 学生的一般情况,及奖励,处分情况;
学生成绩管理: 学习成绩,补考成绩;
学籍处理: 学生留降级处理,休复学处理,退学处理;
日常教务管理: 日常报表,如通知书,补考通知书等,学生学成绩的各种分类统计;
毕业生学籍处理: 结业处理,毕业处理,授位处理,学籍卡片等。
图。信息采集与各部门的使用权限。
每学期考试完毕由各系录入成绩,然后由教务科收集。为了信息的安全和数据的权威性,对于网上信息的使用权限和责任规定如下:
数据收集前的系统权限。
注:、登录,修改,处理权。 ?查询权。
性能。网络环境下的多用户系统。
在上述已有的硬件环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。
2、 数据的完整性,准确性。
录入数据采用**方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。
b、 系统具有部分反悔修改功能,系统备有的修改功能均可反悔。
数据完成的时间性,如成绩的录入,仅当师资科录入教学进程,教务科分发教师教学任务安排之后,各系方可录入成绩。
4、 数据安全性。
本系统采用二级安全保障。
第一级:依赖于网络本身对用户使用权限的规定。
第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。如上表。
成绩自动统计分析及学籍的自动处理。
本系统按学籍管理条例设计了若干个软件处理模块:
1、 按某学生某学期,学年考试及补考成绩,自动生成该学生是否升留降级,退学。
软件体系结构案例
二层图。案例二 网上招聘系统。项目 及背景。本项目是为北京某公司开发的一个网上招聘系统,由于这个公司的规模比较大,需要招聘的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司比较棘手的事情,为人力资源部的工作人员带来很多的工作量。为此公司希望有一个自动化的招聘系统能够给他们带...
软件体系结构
课程名称 软件体系结构。课程编号 c304 课程学分 2 适用学科 计算机应用技术。software architecture 教学大纲。一 课程性质。本课程是为计算机应用专业研究生开设选修课。软件体系结构是软件开发设计的高级课程,对培养计算机应用专业研究生今后从事大型软件开发工作有重大意义。二 课...
软件体系结构
课程名称 软件体系结构。课程编号 c304 课程学分 2 适用学科 计算机应用技术。software architecture 教学大纲。一 课程性质。本课程是为计算机应用专业研究生开设选修课。软件体系结构是软件开发设计的高级课程,对培养计算机应用专业研究生今后从事大型软件开发工作有重大意义。二 课...