软件工程课程设计
工学院教师信息管理系统设计与分析
项目名称: 工学院教师信息管理系统
院 - 系: 工学院 –计科系
年 级: 2015级
Project sponsor:红河学院
Project name: 工学院教师信息管理系统设计与分析
BACKGROUND项目背景
红河学院工学院成立于2006年11月, 其前身是红河学院信息科学与电子工程学院。工学院现有计算机科学与技术、教育技术学、电气工程及其自动化、机械工程、通信工程、数字媒体技术、自动化7个本科专业,教职工87人,其中:教授10人、副教授19人、讲师39人、助教8人、高级实验师1人、副研究馆员1人、工程师5人、其他中级职称1人、合同制人员3人、博士21人(含在读博士)、硕士33人。工学院现有联合培养工程硕士、普通本科、高职本科、专升本4个办学层次,共有工程硕士16人。
EXECUTIVE SUMMARY 执行
这个软件能自动对工学院教师基本信息(包括教师的姓名、性别、工号、出生日期、政治面貌、家庭住址、联系方式、所在专业、职称、课程等)进行添加、修改、删除、查询。适合工学院管理人员对全院教师的信息进行管理和教师对个人信息的管理。
PROBLEM STATEMENTS
1、如何设置权限,提高数据的安全性。
2、教师信息管理系统结构流程复杂、庞大。开发人员需要根据实际情况,较快地确定需求,将系统需具备的功能逐渐增加上去,直到所有的功能全部满足。
3、关于数据库的设计与开发,前期和应用程序开发使用后期,数据的不断更新。
BUSINESSREQUIREMENTS
为使我们开发的教师信息管理系统满足用户的需求,现将该系统做如下总结:
功能需求:
1、教师信息录入:教师登录系统对自己信息进行注册、提交。
2、教师信息管理:主要负责管理员对工学院所有在校注册教师的个人信息,主要实现添加,删除,修改,查找教师信息的功能。
3、教师信息查看:主要实现教师查看个人信息和修改登录信息等功能。通过该模块可以查看教师姓名、性别、工号、出生日期、政治面貌、家庭住址、联系方式、所在专业、职称和课程安排等信息。
4、个人信息管理:主要实现对个人信息的管理。
5、教师课程信息管理:课程信息查询、课程信息增加、课程信息修改、课程信息删除。
6、用户权限管理:本系统可以同时提供给管理员或者教师本人使用。对于教师类用户而言,能查看所有人的信息但是只能对自己的信息进行修改。而对于管理员用户而言,可以拥有所有管理权限。
7、系统模块:用户权限管理,退出。
8、教师信息备份:在教师信息删除前,将其按所在专业为单位保存到备份数据库。
性能需求
1、查询时应保证查全率,保证所有相应域包含关键字的记录都应该能查到。
2、添加、删除数据时应该保证正确的以及相关联的数据的彻底删除,避免出现一些缓冲区和存储块等的不一致以及存储区的浪费问题。
FEASIBILITY ANALYSIS STUDY
Technical Feasibility:
以Windows XP为操作系统,采用VB和ACCESS为开发工具设计与开发教师信息管理系统,具有良好的升级潜力和可维护性。这些软在大型MIS开发中已被大量应用,技术上都比较成熟,可根据用户需要,十分方便的增减模块,直观的图形用户界面,简洁的操作流程,无须专业电脑知识即可迅速上手。技术难度不是很大。不会对系统的开发周期造成负面的影响。对现有软件不会产生冲突,对使用的操作系统来说有很好的兼容性、稳定性。
采用本系统,能够使整个系统内部所有信息的工作简化,提高工作效益,消除繁琐、陈旧的人工管理方式,使信息能够快速高效运行。所以该软件系统技术上是可行的。
运用数据库提高其处理数据的速率,在操作员的平台对技术的要求降低了,减少操作者的工作量,节约了人力,并提高了速度。
Economic Feasibility:
本系统开发后主要用于教师信息的管理,拥有便捷的操作,系统的管理模式,它将为工学院提高更多效率和带来诸多的经济效益。虽然前期的投入可能高一点,因为需要开发软件以及与数据库建立连接,但是后期的使用过程中能够节省下大量的人力、物力和财力,因此相对来说该项目的开发价值很高,应用性也很强。系统的经济可行性即是对组织的经济状况和投资能力进行的分析,对系统的建设、运行和维护进行估算,对系统建成后可能取得的社会经济效益进行估计。并且该系统所需开发资金并不算多,系统开发后,更是可以实现教师信息管理的电子化,可以将人从繁重的工作中解放出来,大大减少了信息管理中的错误,节约了大量的时间,使管理效率提高。
项目
年份
总计
1
2
3
4
5
减少的员工工资
10000
10000
10000
10000
10000
50000
减少的纸张费用
35000
35000
25000
25000
25000
145000
总收益
45000
45000
35000
35000
35000
195000
部署
培训
---
---
---
安装
---
---
---
---
总计
---
---
---
劳动
项目经理@1@4month
70000
---
---
---
---
70000
分析人员@2@4month
60000
---
---
---
---
60000
开发人员@5@4month
60000
---
---
---
---
60000
测试人员@1@1month
15000
---
---
---
---
15000
维护费
10000
10000
10000
10000
10000
50000
硬件
服务器
35000
---
---
---
---
35000
工作站
15000
---
---
---
---
15000
打印机
10000
---
---
---
---
10000
总项目费用
275000
10000
10000
10000
10000
315000
项目总成本减少的费用
-7500
35000
25000
25000
25000
215000
投资回报
-7500
35000
25000
25000
25000
215000
盈亏平衡阶段
1.12year
Tangible Benefit:
1.减少纸张工作和会议;
2.减少错误的支出;
3.减少了教师信息管理的复杂手续;
4.缩短教师查询信息时的排队时间。
Intangible Benefit:
1.标准化和系统化的数据保存。
2.所有信息更容易分布
3.更有效的信息处理
4.缩减办公人员工作流程
5.避免使用拥挤
6.改善操作运行效率
7.增加用户满意度
8.提供给用户更佳的可参考方法
OrganizationFeasibility:
该系统负责教师的基本信息存档,学院老教师及新教师信息和基本有效管理等事务的信息,教师系统管理人员需要添加和修改教师的信息和基本信息、删除离职教师信息和在职教师信息修改以及修改其他一些数据,所以教师信息管理系统必须由系统维护、输入、查询、修改、输出、统计等子模块组成,功能基本涵盖学校的教师信息管理业务范围。
Additional Comments:
1、甘特图
2、系统顶层用例图