1、 学生公寓管理系统概要设计阐明书引言1. 编写目对于学生公寓管理系统概要设计阐明书。2. 项目背景(1)名称:学生公寓管理系统(2)本项目任务提出者:郑州航院信息记录职业学院。本项目任务开发者:迈拓者工作室。顾客:学院公寓办全体教师职工。实现软件单位:迈拓者工作室。 (3)本项目与其她软件或其她系统关系:工作于Windows所有系统。3. 定义ADO:微软公司提出一种数据库连接技术。Microsoft Sql server :微软公司提出一种关系数据库管理系统。4.参照资料:管理信息系统与案例分析高林 周海燕 主编 人民邮电出版社 管理信息系统实训学生公寓管理系统任务概述1. 目的完毕一种学生
2、公寓管理系统概要设计。2. 运营环境硬件环境:奔四电脑软件环境:操作系统:Windows XP数据库管理系统:SQL server3. 需求概述(1) 新生注册个人信息后到公寓办,公寓管理员对其身份进行核查,通过后管理员会通过其所在系、专业、班级可以直接给其分寝室。 (2) 对于学生调寝室申请和退宿申请应当不久予以办理并把关于信息保存到此学生学生信息里。(3) 学校对学生物品登记应当清晰、明确,学生物品维修应当及时。(4) 查询学生信息时应当有诸各种查询办法以便于查询者进行查找。(5) 学生登陆学校公寓管理系统网站应当不久可以查找自己所要关于公寓关于信息。(6) 公寓管理员对于来访者个人信息登
3、记及物品登记应当明确以便学生物品丢失查找。(7) 系统管理员、公寓管理员及学生在使用此系统时应当设立各自权限。总体设计(1)解决流程学生公寓管理系统一方面需要顾客登陆。系统管理员、公寓管理员及学生需要输入顾客名及密码,如果登录密码不对的,系统会自动弹出“顾客名或密码不对”提示,等待重新输入:如果对的,则进入学生公寓管理系统首页,系统有关功能将可以用,然后依照自己需要来选取功能界面进入。(1)总体构造 接口设计(1)外部接口A 硬件接口:需要原则打印机接口进行报表打印。B 软件接口:支持所有Windows平台系统。系统使用Mircosoft Sql server 作为数据库软件,使用ASP.NE
4、T作为数据库与网页程序之间接口C 顾客界面(2)内部接口模块1顾客身份证验证模块,输入:顾客名,密码:输出:欢迎使用学生公寓管理系统。模块2学生信息管理模块,输入:学生状况;输出:添加成功/查询信息成功显示/信息已更新成功。模块3查询管理模块,输入:姓名,学号,班级,宿舍号,系别,专业;输出:查询信息成功显示。模块4公寓管理模块, 输入:楼号,宿舍号,系别,专业,班级 ;输出:添加成功/查询信息成功显示/修改成功。模块5系统管理模块,输入:系统管理员信息、公寓管理员信息。输出:添加成功/查询成果已成功显示/修改成功/真要删除吗? 模块6 来访者管理模块,输入:来访者信息,来访者物品信息。输出:
5、添加成功/查询信息成功显示/真要删除吗?数据构造设计(1)逻辑构造设计数据库概念模型转化成数据库逻辑模型。网络拓扑构造图(1) 物理构造设计建立一种学生公寓管理系统所使用数据库学生信息表字 段类型长度学 号char10姓 名char10性 别char4系 别char10专 业char20班 级Char6身份号Char18家庭住址Char30联系方式Char11来访者信息表字 段类型长度姓 名Char10性 别Char4身份证号Char18单 位Char30来访时间smalldate8离开时间smalldate8物品名称Char20物品件数 Int 2进入或离开Char4管理员信息表字 段类型长
6、度顾客名Char20密 码Char10权 限Char10学生公寓信息表字 段类型长度宿舍号Char4床位号Char2水电费Char3楼 号Char2 物品名称Char20物品件数 Int 2学生物品信息表字 段类型长度学 号Char10姓 名Char10物品名称Char20件 数Char2带入时间Char8带出时间Char8运营设计(1)运营模块组合(2) 运营时间10秒出错解决设计(1) 出错输出信息在登录主界面时如果顾客名或密码错误时系统将提示:顾客名或密码错误请重新输入。在登录学生信息管理界面时通过学生信息表查找学生基本信息,如果未查找出,系统将提示报错信息。在登录查询管理界面时通过对学
7、生院系或学号或专业或姓名或宿舍号或班级进行审核,如果审核未通过,系统将提示报错信息在登录公寓管理界面时进行审核,如果审核未通过,系统将提示报错信息。在登录系统管理界面时通过对系统管理员、公寓管理员顾客名和密码和学生学号进行审核,如果审核未通过,系统将提示报错信息。在登录来访者管理界面时,通过对来访者信息审核,如果审核未通过,系统将提示报错信息。(2) 出错解决对策a. 重新启动系统;b. 中断系统工作;c. 管理修改有关代码,调试数据库。安全保密设计(1)顾客要输入密码和顾客名登陆才可使用,系统设立提供管理员操作界面。(2)对数据库进行备份。(3)安装系统设防火墙。维护设计(1)提供管理员页面
8、以便操作维护。(2)固定期间对系统进行维护。(3)若系统浮现瘫痪时,可启动备用系统维护维持运转。 学生公寓管理系统详细设计阐明书引言(1)编写目 对于学生公寓管理系统详细设计阐明书。(2)项目背景a. 名称:图书馆借书证管理系统。b. 本项目任务提出者:郑州航院信息记录职业学院。 c. 本项目任务开发者:迈拓者工作室,顾客:学院公寓办全体教师职工,实现软件单位:迈拓者工作室。d. 本项目与其她软件或其她系统关系:工作与Windows 所有系统。(3) 参照资料SQL Server 基本教程董翔英;ASP.NET程序设计与应用开发 李千目 严哲;本项目需求分析阐明书;本项目概要书明书;总体设计1
9、.需求概述: (1) 新生注册个人信息后到公寓办,公寓管理员对其身份进行核查,通过后管理员会通过其所在系、专业、班级可以直接给其分寝室。 (2) 对于学生调寝室申请和退宿申请应当不久予以办理并把关于信息保存到此学生学生信息里。(3) 学校对学生物品登记应当清晰、明确,学生物品维修应当及时。(4) 查询学生信息时应当有诸各种查询办法以便于查询者进行查找。(5) 学生登陆学校公寓管理系统网站应当不久可以查找自己所要关于公寓关于信息。(6) 公寓管理员对于来访者个人信息登记及物品登记应当明确以便学生物品丢失查找。(7) 系统管理员、公寓管理员及学生在使用此系统时应当设立各自权限。2. 软件构造:程序
10、描述见下IPO图 系统主控模块IPO图编号:A.1上层调用模块:无 可调用模块:学生信息管理模块,查询管理模块,公寓管理模块,系统管理模块,来访者管理模块 使用库文献:无 设计人:于文升 日期:4月23日输入某些(I)解决描述(P)输出某些(O)无无学生信息更新模块IPO图编号:A.1.1.3上层调用模块:学生信息管理模块可调用模块:无 使用文献:学生状况表 设计人:孙亚慧日期:4月23日输入某些(I)解决描述(P)输出某些(O)学号、姓名、性别、系别、专业、班级、身份证号、家庭住址、联系方式学生记录学生信息管理模块IPO图编号:A.1.1上层调用模块:学生信息管理模块可调用模块:学生信息管理
11、添加记录、学生信息管理删除记录、学生信息管理更新记录使用文献:学生状况表 设计人:孙亚慧日期:4月23日输入某些(I)解决描述(P)输出某些(O)无学生记录学生信息添加模块IPO图编号:A.1.1.1上层调用模块:学生信息管理模块可调用模块:学生信息添加、学生专业、学生姓名、学生学号使用文献:学生状况表 设计人:孙亚慧日期:4月23日输入某些(I)解决描述(P)输出某些(O)学号、姓名、性别、系别、专业、班级、身份证号、家庭住址、联系方式学生记录学生信息删除模块IPO图编号:A.1.1.2上层调用模块:学生信息管理模块可调用模块:学生信息删除、学生专业、学生姓名、学生学号使用文献:学生状况表
12、设计人:孙亚慧日期:4月23日输入某些(I)解决描述(P)输出某些(O)学号、姓名、性别、系别、专业、班级、身份证号、家庭住址、联系方式学生记录模块名称:查询模块IPO图编号:A.1.2.上层调用模块:学生公寓管理模块可用模块:按学号查询模块,按姓名查询模块,按系别查询模块,按专业查询模块,按班级查询模块使用库文献:学生公寓信息表,学生状况表设计人:邹旭输入某些(I)解决描述(P)输出某些(O)学号姓名系别专业班级宿舍号楼号学生公寓信息及个人信息模块名称:按系别查询模块IPO图编号:A.1.2.1上层调用模块:查询功能模块可用模块: 无使用库文献:学生公寓信息表,学生状况表 设计人:邹旭日期:
13、4月25日输入某些(I)解决描述(P)输出某些(O)学生所在院系 该院系所有学生所在楼号宿舍号模块名称:按学号查询模块IPO图编号:A.1.2.2上层调用模块:查询模块可用模块: 无使用库文献:学生状况表,学生公寓信息表 设计人:邹旭日期:4月25日输入某些(I)解决描述(P)输出某些(O) 学号相应学生所在楼号宿舍号系别专业班级等个人基本状况及宿舍信息模块名称:按专业查询模块IPO图编号:A.1.2.3上层调用模块:查询管理可用模块: 无使用库文献:学生公寓信息表,学生状况表 设计人:邹旭日期:4月25日输入某些(I)解决描述(P)输出某些(O)专业此专业学生所在楼号、宿舍号模块名称:按姓名
14、查询模块IPO图编号:A.1.2.4上层调用模块:查询管理模块可用模块:无使用库文献:学生状况表,学生公寓信息表 设计人:邹旭日期:4月25日输入某些(I)解决描述(P)输出某些(O)姓名相应学生所在楼号宿舍号系别专业班级等个人基本状况及宿舍信息模块名称:按宿舍号查询模块IPO图编号:A.1.2.5上层调用模块:查询管理模块可用模块:无使用库文献:学生状况表,学生公寓信息表 设计人:刘晓璐 日期:4月25日输入某些(I)解决描述(P)输出某些(O)宿舍号 床号物品与否完好水电费剩余床位学生基本信息模块名称:按班级查询模块IPO图编号A.1.2.6:上层调用模块:查询管理模块 可用模块: 无使用
15、库文献:学生公寓信息表 学生状况表 设计人:邹旭日期:4月25日输入某些(I)解决描述(P)输出某些(O)班级楼号查询班级所有楼号、宿舍号 及宿舍内学生模块名称:公寓管理模块IPO图编号:A.1.3上层调用模块:学生公寓管理系统模块可调用模块:退宿登记模块,物品管理模块,宿舍调换模块,入宿登记模块,宿舍分派模块 使用库文献:学生公寓信息表 学生状况表 学生物品信息表设计人:魏凤侠日期:4月23日输入某些(I)解决描述(P)输出某些(O)学生公寓信息学生状况学生物品信息学生公寓管理文献模块名称:退宿登记模块IPO图编号:A.1.3.1上层调用模块:公寓管理模块可调用模块:无 使用库文献:学生公寓
16、信息表设计人:魏凤侠日期:4月23日输入某些(I)解决描述(P)输出某些(O)学号姓名系别专业班级楼号宿舍号床位号退宿证明模块名称:物品管理模块IPO图编号:A.1.3.2上层调用模块:公寓管理模块可调用模块:物品登记模块,物品维修模块 使用库文献:学生公寓信息表设计人:魏凤侠日期:4月23日输入某些(I)解决描述(P)输出某些(O)学号姓名系别专业班级物品名称件数楼号宿舍号床位号物品登记信息物品维修信息模块名称:物品登记模块IPO图编号:A.1.3.2.1上层调用模块:物品管理模块可调用模块:无 使用库文献:学生物品信息表,学生状况表,学生公寓信息表设计人:魏凤侠日期:4月23日输入某些(I
17、)解决描述(P)输出某些(O)学号姓名宿舍号楼号带入时间件数物品名称学生物品信息模块名称:物品维修模块IPO图编号:A.1.3.2.2上层调用模块:物品管理模块可调用模块:无 使用库文献:学生公寓信息表学生物品信息表设计人:魏凤侠日期:4月23日输入某些(I)解决描述(P)输出某些(O)损坏物品名称楼号宿舍号宿舍文献块名称:宿舍调换模块IPO图编号:A.1.3.3上层调用模块:公寓管理模块可调用模块:无使用库文献:学生公寓信息表、学生状况表设计人:魏凤侠日期:4月23日输入某些(I)解决描述(P)输出某些(O)楼号宿舍号学号姓名系别专业班级床位号学生调换后楼号宿舍号床位号模块名称:入宿登记模块
18、IPO图编号:A.1.3.4上层调用模块:公寓管理模块可调用模块:无 使用库文献:学生状况表设计人:魏凤侠日期:4月23日输入某些(I)解决描述(P)输出某些(O)学号姓名系别专业班级学生宿舍信息模块名称:宿舍分派模块IPO图编号:A.1.3.5上层调用模块:公寓管理模块可调用模块:无 使用库文献:学生信息表设计人:魏凤侠日期:4月23日输入某些(I)解决描述(P)输出某些(O)学号姓名系别专业班级楼号宿舍号床位号模块名称:系统管理界面 IPO:图编号 A.1.4上层调用模块:主控界面可调用模块:系统管理员、公寓管理员、学生使用文献:系统文献设计人:张宇丹日期: 4月24日输入某些(I)解决描
19、述(P)输出某些(I)系统管理员顾客名、工号、密码公寓管理员顾客名、密码、学生姓名、学号系统文件模块名称:系统管理员模块IPO:图编号 A.1.4.1上层调用模块:系统管理模块可调用模块:系统管理员姓名、系统管理员工号、系统管理员信息使用文献:系统文献设计人:张宇丹日期: 4月24日输入某些(I)解决描述(P)输出某些(O)系统管理员姓名、工号顾客名、密码系统文件模块名称:系统管理员添加模块IPO:图编号 A.1.4.1.1上层调用模块:系统管理模块可调用模块:无使用文献:系统文献设计人:张宇丹日期: 4月24日输入某些(I)解决描述(P)输出某些(O)系统管理员姓名、工号、顾客名、密码 系统
20、文件模块名称:系统管理员删除模块IPO:图编号 A.1.4.1.2上层调用模块:系统管理模块可调用模块:无使用文献:系统文献设计人:张宇丹日期: 4月24日输入某些(I)解决描述(P)输出某些(O)系统管理员姓名、工号顾客名、密码系统文件模块名称:系统管理员修改模块IPO:图编号 A.1.4.1.3上层调用模块:系统管理模块可调用模块:无使用文献:系统文献设计人:张宇丹4月24日输入某些(I)解决描述(P)输出某些(O)系统管理员姓名、工号、顾客名、密码 系统文件模块名称:系统管理员查询模块IPO:图编号 A.1.4.1.4上层调用模块:系统管理模块可调用模块:无使用文献:系统文献设计人:张宇
21、丹4月24日输入某些(I)解决描述(P)输出某些(O)系统管理员姓名、工号、顾客名、密码 系统文件公寓管理员模块IPO:图编号A.1.4.2上层调用模块:系统管理界面可调用模块:公寓管理员添加、公寓管理员查询、公寓管理员修改使用文献:系统文献设计人:张宇丹日期:4月23日输入某些(I)解决描述(P)输出某些(O)公寓管理员顾客名、工号、密码系统文件模块名称:公寓管理员添加模块IPO:图编号 A.1.4.2.1上层调用模块:系统管理员模块可调用模块:无使用文献:系统文献设计人:张宇丹日期:4月23日输入某些(I)解决描述(P)输出某些(O)公寓管理员姓名、工号、顾客名、密码 系统文件模块名称:公
22、寓管理员删除模块IPO:图编号 A.1.4.2.2上层调用模块:系统管理员模块可调用模块:无使用文献:系统文献设计人:张宇丹日期:4月23日输入某些(I)解决描述(P)输出某些(O)公寓管理员姓名、工号、顾客名、密码 系统文件模块名称:公寓管理员修改模块IPO:图编号 A.1.4.2.3上层调用模块:系统管理员模块可调用模块:无使用文献:系统文献设计人:张宇丹日期:4月23日输入某些(I)解决描述(P)输出某些(O)公寓管理员姓名、工号、顾客名、密码 系统文件模块名称:公寓管理员查询模块IPO:图编号A.1.4.2.4上层调用模块:系统管理员模块可调用模块:无使用文献:系统文献设计人:张宇丹日
23、期:4月23日输入某些(I)解决描述(P)输出某些(O)公寓管理员姓名、工号、顾客名、密码系统文件模块名称:学生模块IPO:图编号 A.1.4.3上层调用模块:系统管理界面可调用模块:学生查询、学生添加、学生修改使用文献:系统文献设计人:张宇丹日期:4月23日输入某些(I)解决描述(P)输出某些(O)学生姓名、学号、性别、系别、专业、班级、身份证号、家庭住址、联系方式系统文件模块名称:学生添加模块IPO:图编号 A.1.4.3.1上层调用模块:系统管理员模块可调用模块:无使用文献:系统文献设计人:张宇丹日期:4月23日输入某些(I)解决描述(P)输出某些(O)学生姓名、学号、性别、系别、专业、
24、班级、身份证号、家庭住址、联系方式 系统文件模块名称:学生删除模块IPO:图编号A.1.4.3.2上层调用模块:系统管理员模块可调用模块:无使用文献:系统文献设计人:张宇丹日期:4月23日输入某些(I)解决描述(P)输出某些(O)学生姓名、学号、性别、系别、专业、班级、身份证号、家庭住址、联系方式 系统文件模块名称:学生修改模块IPO:图编号 A.1.4.3.3上层调用模块:系统管理员模块可调用模块:无使用文献:系统文献设计人:张宇丹日期:4月23日输入某些(I)解决描述(P)输出某些(O)学生姓名、学号、性别、系别、专业、班级、身份证号、家庭住址、联系方式 系统文件模块名称:学生查询模块IP
25、O:图编号 A.1.4.3.4上层调用模块:系统管理员模块可调用模块:无使用文献:系统文献设计人:张宇丹日期:4月23日输入某些(I)解决描述(P)输出某些(O)学生姓名、学号、性别、系别、专业、班级、身份证号、家庭住址、联系方式 系统文件模块名称:来访者管理模块IPO图编号:A.1.5上层调用模块:系统主模块可调用模块:来访者信息模块、物品信息模块使用库文献:无设计人:姜舒尘日期:-4-28输入某些(I)解决描述(P)输出某些(O)无无模块名称:来访者信息模块IPO图编号:A.1.5.1上层调用模块:来访者管理模块可调用模块:来访者信息登记模块、来访者信息查询模块、来访者信息删除模块使用库文
26、献:无设计人:姜舒尘日期:-4-28输入某些(I)解决某些(P)输出某些(O)无无模块名称:来访者信息查询模块IPO图编号:A.1.5.1.2上层调用模块:来访者信息模块可调用模块:无使用库文献:来访者信息表设计人:姜舒尘日期:-4-28输入某些(I)解决某些(P)输出某些(O)来访者姓名或来访时间或离开时间1. 不合格提示2. 无所查信息时报错3. 显示所查信息模块名称:来访者信息登记模块IPO图编号:A.1.5.1.1上层调用模块:来访者信息模块可调用模块:无使用库文献:来访者信息表设计人:姜舒尘日期:-4-28输入某些(I)解决某些(P)输出某些(O)来访者姓名、性别、身份证号、单位、来
27、访时间、离开时间、1. 不合格提示2. 以保存到库文献模块名称:来访者信息删除模块IPO图编号:A.1.5.1.3上层调用模块:来访者信息模块可调用模块:无使用库文献:来访者信息表设计人:姜舒尘日期:-4-28输入某些(I)解决某些(P)输出某些(O)来访时间1. 无满足条件记录时报错2. 已删除模块名称:物品信息模块IPO图编号:A.1.5.2上层调用模块:来访者管理模块可调用模块:物品信息登记模块、物品信息查询模块、物品信息删除模块使用库文献:无设计人:姜舒尘日期:-4-28输入某些(I)解决某些(P)输出某些(O)无无模块名称:物品信息登记模块IPO图编号:A.1.5.2.1上层调用模块
28、:物品信息模块可调用模块:无使用库文献:来访者信息表设计人:姜舒尘日期:-4-28输入某些(I)解决某些(P)输出某些(O)物品名称、物品数量、带入或带出1. 不合格提示2. 2.已保存到库文献模块名称:物品信息查询模块IPO图编号:A.1.5.2.2上层调用模块:物品信息模块可调用模块:无使用库文献:来访者信息表设计人:姜舒尘日期:-4-28输入某些(I)解决某些(P)输出某些(O)物品名称或带入或带出或来访时间或离开时间1. 不合格提示2. 无所查记录时报错3. 显示记录模块名称:物品信息删除模块IPO图编号:A.1.5.2.3上层调用模块:物品信息模块可调用模块:无使用库文献:来访者信息表设计人:姜舒尘日期:-4-28输入某些(I)解决某些(P)输出某些(O)来访时间3. 无满足条件记录时报错2. 已删除