《软件系统与分析》
姓 名: 下载不要财富值哦 学 号: 请给五星好评哦 专 业:计算机科学与技术 指 导 老 师: 班 级:
1
[1]引言
1.1编写目的
方便开发人员对用户提出的需求、系统功能、性能和特殊约束等进行全面分析,方便确定软件与其他系统的接口,并将分析结果抽象软件模型的过程。
1.2背景
很多学校特别是中等及高等院校中,学生在校住宿的情况极其普遍。随着高校的扩招,需要住宿的学生人数和学生公寓楼房越来越多,宿舍管理人员的需求量也相应地增加。许多高校后勤实施社会化改革,学生住宿条件得到了很大改善,宿舍安排上打破了原来按专业班级强制集中住宿的限制,可供学生选择的余地也越来越大,相关部门对公寓管理的要求越来越高,导致公寓管理的难度越来越大,原来的手工管理已经无法适应,需要用信息化手段来实现。如何给学生分配宿舍,以使得学生的生活学习、班级的管理、宿舍的管理等更加方便有效,是一个很有意义也很重要的问题。手工的分配效率低,而且容易发生错误,对于床位的使用、班级学生住宿情况的监控以及宿舍楼的管理都带来诸多麻烦,特别是对于大型的学校,学生成千上万,手工分配和管理几乎是不可能的事。因此,开发一个学生宿舍分配软件是十分必要的。
1.3参考资料
马小军--《软件工程基础与引用》--清华大学出版社
1.4 学生资料管理
基本对象
1. 学生位置:生活区方位、楼宇编号、楼宇分段编号、房间编号,床位编号。 2. 学生资料:学生姓名、性别、院系、班级、籍贯、联系电话、入学时间。
系统功能
1. 增加学生:学生入住时,增加学生位置、学生资料。系统自动产生一个唯一的学生编号(楼宇编号+楼宇分段编号+房间编号+床位编号)。 2. 修改学生信息:修改指定学生的基本资料。 3. 删除学生:从数据库中清除指定学生的数据。
4. 浏览学生信息:以树状结构显示学生信息,分为生活区、楼宇、房间号、床位号四级显 示,用户能够打印其详细资料。
5. 查询学生信息:以楼宇号、房间号、学生编号、学生姓名等多种条件查询学生信息。
[2]系统设计原则
本设计遵循以下设计原则: 1、技术的先进性
系统应采用先进成熟的技术,以保证宿舍管理的有效性和延续性。 2、可靠性
系统运行稳定可靠,采用成熟的、经实践证明的技术; 3、先进性
设计思想先进,实现技术先进, 要不仅能够满足当前需求,还要能够适应未来管理条件的
2
不断变化; 4、实用性
功能齐全,使用方便,管理维护方便; 5、安全性
系统必须确保安全性,防止非法破坏或信息被非法使用; 6、开放性
系统可以根据需要提供标准接口,能够导入/导出数据,能够给其他系统提供标准的数据接口。
[3]系统管理
系统管理主要包括用户管理、权限管理、日志管理、密码管理,数据备份与数据恢复功能 1、用户管理
系统可指定专职或者兼职的系统管理员,通过对系统用户资料的录入,实现对系统用户的增加、修改、删除和查询操作; 2、权限管理
根据用户的操作类型,分别设置不同的权限,保证系统的安全性; 3、日志管理
记录系统的操作日志信息,便于查看和跟踪系统的使用情况 4、密码管理
只有系统管理员才有权限对系统密码进行操作; 5、数据备份
为了及时对录入的数据时行维护,以防丢失,每隔一段时间对数据库实行备份,提高了系统的安全性,实现对系统数据信息的备份,可实现工作站的自动备份,或者人工进行备份。
[4]公共设施管理
基本对象
1、设施名称、承建商、电话、负责人、交付日期、设施管理人员、设施金额。 2.、使用人员名称、使用时间、使用人数、使用状态(付费|免费),使用金额。
3
公共设施名称 承建商 名称及电话 负责人名称及电话 交付日期及金额 设施管理员名称
功能
1、添加设施:增加设施的名称、承建商的一系列信息。 2、添加使用情况:记录使用人员的情况。 3、修改:修改设施情况和使用情况。 4、删除:删除指定的设施和人员情况。
5、设施列表:浏览该小区设施状况,同时可以查看详细内容,用户能够打印其详细资 料。
6、查询:输入关键字,可以查询该设施的使用状态和使用人员状况。
[5]设施维护管理
基本对象
1、设施名称、维护人员、电话、维护时间、设施平面图、维护费用、管理人员、维护说明
功能
1、添加维护情况:增加设施的名称、维护人员等一系列信息。 2、修改:修改设施维护情况。
3、删除:删除指定的设施维护情况。
4、设施列表:浏览该小区设施维护状况,同时可以查看设施的基 印其详细资料。
5、查询:输入关键字,可以查询该设施的维护状况。
[6]宿舍公用财产目录
基本对象
1、 财产编号、设备或财产名称、数量、增加日期、财产金额、使用次数、保管人。
4
宿舍公共财产 财数金保产量额管编及及人号增使姓及加用名名日次及称 期 数 电话 功能
1、添加:增加财产目录资料。
2、修改:选择财产,修改其财产资料。 3、删除:删除指定的财产资料情况。
4、情况列表:浏览财产的列表信息,同时可以查看单项财产详细内容,用户能够打印其详细资料。
[7]住宿费管理
收支明细表
5
住宿费管理 缴费类别 缴费名称 缴费代码 缴费金额 缴费日期 缴费人姓名
基本对象
1、 缴费类别、缴费名称、缴费代码、缴费金额、缴费日期、缴费人姓名。
功能
1、添加:增加缴费资料。
2、修改:选择缴费代码,修改其帐务资料。 3、删除:删除指定的帐务情况。
4、情况列表:浏览帐务的列表信息,同时可以链接查看单笔帐务详细内容,缴费同学能够 打印其详细资料。
[7-1]应收缴费 基本对象
1、 缴费类别、应收费用金额、缴费号码、总计、日期。
功能
1、 添加:增加应收费用资料。
2、 修改:选择应收费用号码,修改其帐务资料。 3、 删除:删除指定的应收帐务情况。
4.、情况列表:浏览应收帐务的列表信息,同时可以链接查看单笔应收帐务详细内容, 用户能够打印其详细资料。
[7-2]应付缴费 基本对象
1、 缴费类别、应付费用金额、缴费号码、总计、日期。
功能
6
1、添加:增加应付费用资料。
2、修改:选择应付费用号码,修改其帐务资料。 3、删除:删除指定的应付帐务情况。
4、情况列表:浏览应付帐务的列表信息,同时可以链接查看单笔应付帐务详细内容, 用户能够打印其详细资料。
[8]宿舍服务
总体功能:提供学生宿舍即时服务资讯事项,完整的將住宿学生委托事项执行状态记录;共有目录、代领、代收、代缴等事項的管理功能及資料。
学生宿舍服务 服务目录一览 代领情况管理 代收情况管理 缴费情况管理
服务目录一览 基本对象 :
1、所有的服务项目。包括:代洗衣服,代做针线活、代缝被子、代熨烫衣服等。
功能
1、 新增服务项目:新增加的服务内容详细资料。 2、 添加服务项目:为系统添加新的服务项目。 3、 删除服务项目:删除系统中的一些服务项目。
4、 查询服务项目:查询系统为学生提供的所有服务项目。(组合查询:可根据项目类别、 项目时间、项目代号等查询。)
[8-1]代领情况管理 基本对象
1、 包括服务名称、内容、委托人、受拖人、数量、委托时间、预计完成时间、事件说 明等。
2、 对数据库进行操作,能够增加代领的事项,查询委托人,修改、删除代领事项,对 该服务进行保存。
7
功能
1、 新增代领事项:新增代领事宜详细資料。 2、 委托人查询:查阅該服务之委托人詳細資料。
3、 刪除代领事项:从数据库中清除该服务的数据,包括代领事物、委托人等信息。 4、 修改代领事项:修改代领服务的基本信息。
5、 列示:列出代领服务上的信息,包括项目名称、内容、委托人、受托人、数量、委 托时间、预计完成时间、事件说明等。
6、 保存代领事项:将该信息保存在数据库中。
[8-2]代收情况管理 基本对象
1、 包括服务名称、内容、委托人、受拖人、数量、委托时间、预计完成时间、事件说明等。
2、 对数据库进行操作,能够增加代收的事项,查询委托人,修改、删除代收事项,对该服务进行保存。
功能
1、 新增代收事项:新增代收事宜详细資料。 2、 委托人查询:查阅該服务之委托人詳細資料。
3、 刪除代收事项:从数据库中清除该服务的数据,包括代收事物、委托人等信息。 4、 修改代收事项:修改代收服务的基本信息。
5、 列示:列出代收服务上的信息,包括服务名称、内容、委托人、受托人、数量、委托时间、预计完成时间、事件说明等。
6、 保存代收事项:将该信息保存在数据库中。
[8-3]缴费情况管理 基本对象
1、 包括服务名称、内容、委托人、受拖人、数量、委托时间、预计完成时间、事件说明等。
2、 对数据库进行操作,能够增加缴费的事项,查询委托人,修改、删除缴费事项,对该服务进行保存。
功能
1、 新增缴费事项:新增缴费事宜详细資料。 2、 委托人查询:查阅該服务之委托人詳細資料。
3、 刪除缴费事项:从数据库中清除该服务的数据,包括缴费事物、委托人等信息。 4、 修改缴费事项:修改缴费服务的基本信息。
5、 列示:列出缴费服务上的信息,包括服务名称、内容、委托人、受托人、数量、委托时间、预计完成时间、事件说明等。
6、 保存缴费事项:将该信息保存在数据库中。
[9]电子信箱管理
8
基本对象:
信件过滤、自动回复、信件分派、自动回信样本管理、用户信件查询、自动回信样本管理
电子信箱 邮箱申请 信件过滤 自动回复 信件分派 用户信件查询 自动回信样本管理
功能:
1、信件过滤
系統可帮助用户过滤不需要的垃圾信件,或防止大量信件的攻击,減少用户同时处理信件时的负担。 2、自动回信
用户来信后,系統立即自动选择适当的回函范本回信給发信者。 3、信件分派
系統可自动或辅助用户分派信件,达到信件分派自动化,大幅增加信件分派的效率。 4、自动回信样本管理
用户可以利用系統提供的简单编辑工具,將客戶来信分门别类,快速建立标准的回信范本。 5、用户信件查詢
使用户掌握从过去到现在所有信件的来龙去脉。 6、邮箱申请
用户可根据申请导航申请个人邮箱。
[10]学生宿舍管理数据流图
基本对象
[10-1] 夜归登记数据流图
9
[10-2] 离返校数据流图
[10-3] 报修数据流图
10
【附录】待定问题清单
1.系统防护性问题。
系统防护性问题在本版本中需要在以后的需求获取中逐步获取。因为它涉及到系统的权限和系统不同用户的职责分配问题。需要客户方和开发放配合,协作来共同解决系统职责权限分配问题。 2.系统数据库设计问题
本系统对数据库容量要求不大,但是对数据库的更新要求较大。数据库需要经常进行更新,所以对数据库的更新效率要求很高,因此,在这个问题上需要花时间解决。要平衡数据库的容量和效率的关系。
11
【附录】待定问题清单
1.系统防护性问题。
系统防护性问题在本版本中需要在以后的需求获取中逐步获取。因为它涉及到系统的权限和系统不同用户的职责分配问题。需要客户方和开发放配合,协作来共同解决系统职责权限分配问题。 2.系统数据库设计问题
本系统对数据库容量要求不大,但是对数据库的更新要求较大。数据库需要经常进行更新,所以对数据库的更新效率要求很高,因此,在这个问题上需要花时间解决。要平衡数据库的容量和效率的关系。
11