资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,宿舍物业管理网站的设计与实现,计算机科学与工程学院,软件工程XX班,X X,1,目录,系统可行性分析,系统需求分析,系统设计,系统基本功能实现,总结,致谢,2,技术可行性,3,操作可行性,本系统主要涉及的技术有:,ASP.NET,(,C#,)、,HTML,、,XML,、,Sql Server,等技术,4,环境可行性,操作系统:Microsoft Windows XP,WEB支持环境:IIS 5.,开发工具:Microsoft visual studio 2008,数 据 库管理系统:Microsoft SQL Server 2008,5,系统结构可行性,本系统由,PC,浏览器和服务端构成,即所谓,Brower/Server(B/S),结构。,其中服务器端采用了分层设计,由接口层(表示层)、业务逻辑层、持久层构成。通过,Web,接口为浏览器客户提供服务。,6,系统需求分析(,1,),7,系统需求分析(,2,),8,系统需求分析(,3,),9,系统需求分析(,4,),10,数据库需求,本系统有七个实体:住户、管理员、楼、房间、维修、收费、公告。,住户属性有:住户号(学号),住户名,登录密码,房间名,床号,性别,电话,班级,备注,管理员属性有:管理员号,管理员姓名,管理员密码,楼属性有:楼号,楼名,楼层数,楼高,建筑面积,建成日期,备注,房间属性有:房间号,楼号,楼层,备注,维修属性有:维修号,房间号,报修原因,状态,备注,收费属性有:收费号,房间号,类型,收费时间,收费金额,余额,备注,公告属性有:公告号,公告信息,11,E-R,图:,12,数据库设计(关系模式),住户(,住户号,,住户名,登录密码,,房间名,,床号,性别,电话,班级,备注),管理员(,管理员号,,管理员姓名,管理员密码),楼(,楼号,,楼名,楼层数,楼高,建筑面积,建成日期,备注),房间(,房间号,,,楼号,,楼层,备注),维修(,维修号,,,房间号,,报修原因,状态,备注),收费(,收费号,,,房间号,,类型,收费时间,收费金额,余额,备注),公告(,公告号,,公告信息),13,程序总体结构图,14,模块外部设计,15,系统代码设计:三层架构,三层架构,(3-tier application),通常意义上的三层架构就是将整个业务应用划分为:表现层(,UI,)、业务逻辑层(,BLL,)、数据访问层(,DAL,)。区分层次的目的即为了“高内聚,低耦合”的思想。,(,1,)表现层(,UI,):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。,(,2,)业务逻辑层(,BLL,):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。,(,3,)数据访问层(,DAL,):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。,16,登录界面,17,注册界面,18,学生模块主界面(住宿信息查询界面),19,欠费信息查询界面,20,住房信息查询界面,21,学生报修信息添加界面,22,学生修改密码界面,23,管理员主界面(学生管理界面),24,学生信息修改界面,25,欠费信息查询界面,26,欠费信息添加界面,27,住房信息管理界面,28,住房信息修改界面,29,报修信息修改界面,30,房屋信息添加界面,31,房屋信息修改界面,32,用户控件(,1,),登录模块标头,33,用户控件(,2,),学生模块标头,34,用户控件(,3,),管理员模块标头,35,总结,通过这次毕业设计,我再一次体会到编程规范对程序的良好帮助。如果没有这次毕业设计的过程可能很多只是我仅能限于理论上的理解。现在我能把理论与实际相结合,对我自身是一个很大的提高,不管是现阶段的学习还是以后的工作,我相信都会从中收益。,同时感谢各位答辩老师对我设计的指点和建议!,36,致谢,谢谢,XXX,老师这,3,个月的殷切指导,是我在无形中少走了很多弯路。,谢谢各位同学们对我的默默支持和帮助。,同时,感谢我们学校图书馆给我提供大量的书籍,使我在遇到不懂得难题时,可以在书中找到答案,对我的系统设计提供了许多帮助。,谢谢大家,!,37,
展开阅读全文