大学生宿舍生活信息系统
课程设计报告
( 2009 -- 2010 年度第 二 学期)
课程名称:软件工程与UML统一建模语言 题 目:系 别: 计算机科学与技术系 班 级: 08计算机应用() 学 号: 学生姓名: 指导教师: 设计周数:成 绩:
日期: 年 月 日
宿迁学院大学生宿舍生活信息系统
可行性分析研究报告 ................................................................................................................... 3 对大学生宿舍生活现状分析 ................................................................................................. 3 对宿院学生的信息技术应用现状 ......................................................................................... 3 建立大学生宿舍生活系统信息系统的必要性 ..................................................................... 3 系统目标和范围分析 ............................................................................................................. 4 需求分析 ....................................................................................................................................... 6 学生总体业务需求分析 ......................................................................................................... 6 确定系统边界 ......................................................................................................................... 6 确定执行者 ............................................................................................................................. 7 技术方案的选择 ..................................................................................................................... 7 用例建模 ....................................................................................................................................... 7 初始用例模型如下图: ............................................................................................................ 7 “学院学生宿舍生活信息系统”用例图。 ....................................................................... 10 活动图建模 ................................................................................................................................. 11 系统的实现与部署 ..................................................................................................................... 13 测试页面的组件图 ............................................................................................................... 13 测评系统的部署图: .............................................................................................................. 13 系统界面完成图 ................................................................................................................... 13 课程设计总结 ............................................................................................................................. 16
可行性分析研究报告
对大学生宿舍生活现状分析
这是宿迁学院大学生宿舍生活,目前学院学生的宿舍生活丰富多彩,特别是对网络的应用在不断提高。,学生们对网络信息化都有极高的热情和积极性,对于本次调研,学生们都积极配合。
通过深入到学生内部的了解,我们了解到目前学生们生活管理系统的功能和使用情况,收集了各种学生们的信息,与学生们进行了充分的交流,了解了学生们主要对网络的应用情况和现状,获取了学生们现状的基本情况和对新的综合信息管理系统的要求和期盼。
对宿院学生的信息技术应用现状
目前,学生们几乎每人都配有一台笔记本,课余时间学生们的计算机应用主要上网查资料,聊天,看电影,淘宝,进入各种论坛,贴吧等。
建立大学生宿舍生活系统信息系统的必要性
根据我们对学院学生的调研,总体感觉学院学生信息技术应用方面有良好的基础,现在学生已经形成了较完整的网络机制:二手用品的交易,查看社团活动的发布,大学生信息贴吧及BBS留言等活动。 但由于受到各方的限制,学生没有一个统一的系统管理机制,主要表现在以下几个方面。
(1)学生存在信息沟通不畅
目前学生获取这些信息的通常没有统一的方式,总是东找找西看看的,存在着一
些信息沟通不便,或着不能及时的找到自己需要的信息。
(2)消耗时间多
由于这些信息不在同一网页上,学生们必须到各种网页上去浏览这些信息,消耗的时间多,而且容易疏忽。
(3)学生的互相交流欠佳
在调研过程中发现,学生上信息贴吧,BBS留言都是在各种论坛上,互相交流的机会很少,没有形成一个统一的宿院学生交流网,学生们只能顾自己的,在网上跟一些不认识的朋友聊,这样宿院学生们互相的疏远了。同一学校的学生交流少了,不利于学院的发展。
(4)学习用品的浪费
大四的学长学姐们毕业,一些生活用品,学习用品不能带走,他们只能于心不忍的扔掉,这样形成了浪费。如果这些用品能够买给一些学弟学妹们这就非常的好了,即不用浪费也能把这些用品最大利润化。是一种双赢。
(5)社团活动的通知
每次的学校社团活动通知成了社团管理员的烦恼,他们必须要一个一个的成员通知,消耗大量的时间和尽力。每次通知可能还会有些疏忽,没有及时的通知一些社团成员。
(6)结论
总之,学院学生们需要一个系统能满足他们的需求。他们对新的计算机综合信息系统有着强烈的期盼。
系统目标和范围分析
1. 整体目标
系统的整体目标是:利用互联网和信息化技术,结合学生的需求,建设一个覆盖面
比较广的“学院宿舍生活信息系统’’。通过“学院宿舍生活信息系统”提高学生信息共享水平,完善学生课余生活体系,提高学生交流素质,进一步提高学院学生的课余生活。
通过更全面、及时、有效地运用信息,来提高生活活动的有效性,实现学生的健康性,提高学生的可适应性。通过实现学生生活信息化,统一管理化,改进学生上网规范。
2.项目范围
建成的“学院学生宿舍生活信息系统”将包括二手生活学习用品交易子系统、大学生社团活动发布子系统、大学生信息贴吧子系统、BBS留言子系统4个子系统。
功能要求:“学院学生宿舍生活信息系统”中各子系统的功能要求如下:·二手生活学习用品交易子系统;一些二手生活用品的买卖的管理。·大学生社团活动发布子系统:学院社团的活动的通知的管理。·大学生信息贴吧子系统:学生信息交流等管理。·BBS留言子系统:学生们的各种留言管理。
性能要求:学院学生们之间的信息通过网络实时沟通,提高学生的交流,改进学院学生传统交流。
总结: “学院学生宿舍生活信息系统”是一个互联网网络系统,涉及网络与硬件设备,还有多种应用软件、数据库开发等工作,是一个比较简单的综合信息系统。
需求分析
通过与学生深入座谈与交流,根据企业的机构设置与业务需求,明确“学院学生宿舍生活信息系统”提供的主要服务和业务需求框图如图
学生总体业务需求分析
在图中 “学生生活系统业务功能需求框图”中包含有4个子系统,它们分别是:二手生活学习用品交易子系统、大学生社团活动发布子系统、大学生信息贴吧子系统、BBS留言子系统。
系统的性能要求:学院学生们之间的信息通过网络实时沟通,提高学生的交流,改进学院学生传统交流。
确定系统边界
“学院学生宿舍生活信息系统”的系统边界就是学生,
确定执行者
通过对学生需求分析得到:系统外的有注册用户和高级用户执行者和1个系统管理员执行者。.“管理员”执行者:对系统内的所有子系统进行操作。
技术方案的选择
本系统采用ASP.NET 作为开发环境,MICROSOFT SQL SERVER 2008作为后台的数据库,IIS作为测试服务器.其中,ASP.NET是由Microsoft公司建立的一种动态网站技术标准。基于通用语言的编译运行的程序,将基本库,消息机制,数据接口的处理能力无缝隙的整合到其Web应用中。它的架构可以使用Microsoft 公司的Visual Studio.Net 开发环境进行开发,所见即所得的编辑功能是其一大优点,这使得Web开发人员能够在短时间内开发很好的应用程序,大大的提高了工作效率。
Microsoft SQL Server是一种多用户,多线程的SQL数据库服务器,SQL是世界上最普及的数据库语言。Microsoft SQL Server提供可以存储和管理许多数据类型,包括XML、E-mail、时间/日历、文件、文档、地理等等,同时提供一个丰富的服务集合来进行数据交互作用:搜索、查询、数据分析、报表、数据整合,和强大的同步功能。用户可以访问从创建到存档于任何设备的信息,从桌面到移动设备的信息。、
IIS服务器是Microsoft 公司开发的一种Web应用服务器,其技术先进,性能稳定,与.NET 平台配合使用效果更佳,成为比较流行的Web应用服务器。因此深受.NET .开发人员喜爱,目前还在不断的改进和完善中。
用例建模
初始用例模型如下图:
初始注册会员用例图:
初始高级会员用例图:
初始浏览者用例图:
初始管理员用例图:
初始社团管理人员用例图:
“学院学生宿舍生活信息系统”用例图。 最终完成的用例图:
用例文档
用例编号:001
用例名:发布信息用例
参与者:注册用户
前置条件:注册用户已登录
后置条件:浏览贴吧信息、发布新的贴吧信息
事件路径:
1、 用户输入帐号和相应的密码进行登录
2、 登录成功后系统显示用户自己相应的信息
3、 点击贴吧信息进入贴吧页面,点击发布信息
4、 进入信息编辑页面,完成后点击发布
5、 系统提示发布成功
补充说明:若信息标题和信息内容为空,系统信息不完整。(仅以此用例文档为例) 活动图建模
在学生需求分析过程中产生的用例模型包括很多用例图,本节将以其中的一个用例图为例,通过对这个用例图进行活动图建模的案例分析,介绍一个具体的活动图是如何被建立并逐步完善的。
标识用例
由于本系统用例模型包含多幅用例图,每幅用例图又包含多个用例。故只对其中的几个用例建立相应的活动图。
对社团活动信息发布子系统活动建模,如下图:
对信息贴吧子系统活动建模,如下图
:
系统的实现与部署
测试页面的组件图
测评系统的部署图
:
系统界面完成图
主界面
二手生活界面
信息贴吧界面
信息发布界面
社团活动信息界面
社团活动发布界面
商品添加界面
课程设计总结
通过学期的课程设计,我们真正体会到什么是团队协作,真正的了解到团队合作的有利之处,真正感受到团队成员为了共同的目标联合在一起时的强大的力量.我们主要有以下心得体会:
(1) 要有奉献精神,不要怕自己多做了,不要怕自己承担的任务有多重,而其他成员做的很少.多去做一点又不会吃多少亏,还能学到更多的东西.这样当其他成员不能有效的完成任务时,团队还可以有效的运行.团队成员之间应团结互助,不计功过得失;
(2) 分工上不能马虎,要具体到个人,每个人负责哪部分任务,什么时候完成,都要有明确的说明.这一点我们庆幸自己做的很好,从一开始我们就通过集体商量确定各个成员的分工,接下来每位成员都只用按照自己的任务按部就班的执行下去,效率非常的高.分配各成员工作时,应各尽其能,做到资源优化配置;
(3) 具体工作时,各成员应频繁交流,避免各自为政,最后导致软硬件不兼容,或是论文作者无从下手;
(4) 当工作出现问题是,各成员应仔细商讨,尽快找到问题的症结,决不应推卸责任,更不能相互埋怨;
(5) 每个团队都应有一个核心,负责协调各成员之间的工作,调节各成员之间关系,使团队和谐发展,使各成员为尽早完成任务而努力;此核心成员还应该兼通软硬件设计,从而沟通软件编程人员和硬件设计人员,在出现问题时能从全局考虑尽快解决.
课程设计的心得体会:
首先我们由衷感谢老师提供给我们这样一个锻炼自己的机会,让我们第一次感受到学来的知识不只是用来完成试卷的.
其次我们在完成课程设计的过程中体会到团队合作的乐趣.一向惯于
最后,也是最重要的一点,我们学会了一种快速有效的学习方法.以往的学习都是老师讲学生记,不懂得地方就靠解答大量习题帮助记忆,学习的主要目的是通过最后的考试.课程设计使我们发现考试真的并不是最重要,最重要的是能运用所学的知识.在整个UML软件工程课程的学习过程中,我们突破了传统学习模式,把被动接受转变为主动学习.不再是用学到的知识解题,而是在实际运用时遇到什么学什么,重在把知识应用于实际. 总之,这学期的单片机程序设计,让我们学到了很多,受益匪浅.