课程设计校园供需系统分析设计说明书.docx
《课程设计校园供需系统分析设计说明书.docx》由会员分享,可在线阅读,更多相关《课程设计校园供需系统分析设计说明书.docx(31页珍藏版)》请在冰豆网上搜索。
![课程设计校园供需系统分析设计说明书.docx](https://file1.bdocx.com/fileroot1/2022-10/8/53b3961e-cb7c-477c-9529-523b19285ed5/53b3961e-cb7c-477c-9529-523b19285ed51.gif)
课程设计校园供需系统分析设计说明书
课程设计报告
课程名称系统分析与设计
设计题目名称校园供需系统分析设计说明书
目录
1.项目概述0
2.项目可行性分析及实施计划0
2.1项目可行性分析0
2.1.1经济可行性分析0
2.1.2技术可行性分析0
2.2项目的软件开发生命周期模型0
2.3项目实施计划0
2.4项目任务分解结构(WBS)0
3.校园供需系统需求分析0
3.1业务需求描述0
3.2系统功能模块划分0
3.3系统用例图1
3.4校园供需子系统用例解说1
4.数据模型分析(12月16日星期四下午检查)1
4.1E-R模型1
4.2UML数据建模1
4.3逻辑数据模型分析1
5.校园供需子系统分析类建模(12月20日星期一上午检查)1
5.1顺序图1
5.2活动图1
5.2协作图1
5.3分析类图1
6.系统物理模型设计1
6.1系统体系结构设计1
6.2数据库字段约束及索引设计1
6.3将分析类图映射为设计类图2
7.结束语2
参考文献2
1项目概述
1.1背景
如今网络上存在各种各样的购物、销售、交流等各类网站,可以很大程度上的解决各种信息资源的闭塞以及地域上的限制性问题,虽然目前上网已经成为大学生活不可或缺的一部分,在校大学生平均上网率达到92%,其中每周上网时间超过10h的学生占在校学生总数的1/3。
而现在的大学生网上交易基本上是以BBS、QQ为主,它们虽然用户众多,可是由于它不是一个独立的站点,提供的功能有限,用户不能详细的了解商品的有关信息,不能快捷地查询商品,无法满足学生实际交易中的需求。
我们将提供一个独立的站点满足这一需求。
但是在校园中仍然存在严重“有供无求”和“有求无供”的问题。
这样的供求矛盾问题存在很多方面:
(1)其中表现最突出的就是大四如山的旧物和大一大二如饥似渴寻找专业书等便宜物品之间的矛盾非常鲜明。
每年大四的旧物如山一样的处理给学校旁边的废物收购站,浪费十分巨大,与此同时我们学校并没有一个专门从事二手交易的平台,我们感觉到大学二手商品交易应该是最潜力的项目。
二手交易就成为了供求网的重重之重。
目前,一方面,大学毕业生毕业时会有许多物品诸如:
书籍、电脑、自行车等,这些物品大部分因运输不便被当做废品匆忙处理掉。
尽管有的大四毕业生会在毕业前半个月采用摆摊的方式最大限度处理自己的物品,虽然处理的价格极其低廉,但在如此短的时间内卖出的商品只是冰山一角,大部分物品不得不挥泪当做废品卖掉。
另一方面,学生会花费高昂费用购买仅一时之需的物品,待使用完毕后,这些东西便被废弃一端不再被使用,造成很大浪费。
于是学生购买廉价二手商品的渴望越来越强烈。
(2)很多问题根本在于各种信息的供求矛盾而造成的,现在大学生为解决“有供无求”和“有求无供”这种双向浪费,使用“贴广告、贴吧论坛发帖、利用关系购借”等方式来进行买卖,但这些方式极为传统不便。
贴广告发传单,不仅影响校园的校容校貌,而且广告老是被别人撕掉,达不到效果;贴吧发帖,不仅网速卡,而且信息混杂参与人数也不多,于是,学生们大学四年臃肿的物品和昂贵的新书等便成为了大学生十分头痛的问题。
随着大学毕业生人数的逐年递增,就业压力不断增大,大家对各种考证的需求也明显增强,同时随着本科的普及,考研究生、公务员、教师资格证、会计证的人越来越多,大学生对各种培训班可靠信息的需求极其迫切。
有很多广告也在找广告平台。
广告沾得满天都是,发得满地、满宿舍都是,还影响学生们的正常生活,可是一会就被撕掉。
不仅达不到宣传的效果,而且污染浪费特别严重。
由于校园代理宣传方式单一,宣传力度太差,宣传范围太窄等原因实在无法满足企业校园推广需求。
各种培训企业寻求其他有效推广方式迫在眉睫。
(3)大学校园各种调查表,有学校的、企业的、学生的等等,一般发了很多,不仅花费大量的人力物力和财力,而且起不到相应的效果,很多都没有及时返回,有时同学们也没时间认真填,收效微薄,还浪费了大量的纸张,还污染了环境。
后期还去要大量的人去统计、计算。
还要花费大量的人力、时间。
(4)大学生都很渴望分享自己的一些作品讨论一些商品分享得到本学校的学习一些资料和一些沿海地区的新技术和新思想,关于学校的论坛虽有一些像民大栖息地民大论坛之类的网站但是往往人气不高也没什么特色和学生常用的功能,我们这个网站将推出民族风情展示、民族群组交流、西域文化与西域招商引资等具有吸引力的模块,增加人气,让人气时时爆满,而不是像二手商品一样周期性火爆。
而且可以向全国宣传银川和西部影城等让更多的人了解这片神奇的土地,也可以引进一些先进的思想和先进的知识。
(5)由于学校很多有用东西被浪费或极低的价格处理,大四毕业学子的心中非常的不舍,有的宁可扔到也没心思没时间卖但是很多贫困地区的小孩连一件像样的衣服都没有,连一本课外书也没有,如果把它捐出去我觉得他们是很乐意的虽爱心社组织一些募集活动但是有时他不在他在我又没有也没有一些有光这些宣传的网站和爱心社合作。
这些“供”与“需”的矛盾和造成的一系列问题,要如何解决呢?
为解决这些问题我们团队推出了这个强大平台——校园供求网。
1.2基本功能
(1)登陆功能
a、管理员登陆:
有管理员权限的都可以进行登陆;
b、用户登录:
用户凭自己的账号和密码就可以登陆;
(2)系统管理
a、添加管理员:
有最高权限的管理员添加新的管理员,有添加管理员的权限的可以添加新的管理员但是没有赋予他其他权利;
b、添加用户:
有具有添加用户权限的管理员添加新的拥有资格的用户;
c、修改密码:
管理员可以通过自己以前的账号密码修改自己的密码和所有用户的密码;用户登录时只能通过自己以前的密码来修改自己的密码;
d、管理员权限设置:
有最高管理员设置其他管理的权限,父管理员可以设置子管理员
(3)供需信息系统
a、用户信息:
管理员在这个模块中有添加新的用户信息的权限并设置相关信息;
1.3具体业务功能
(1)供求系统功能:
大家可以非常方便的在网站上发布自己的信息,浏览别人发布的信息,
(2)百货供应系统:
大家可以在网站上上自己的商店(仅供上信息集中集中功能),作为交易的中介。
网站具备免费注册、免费开店、免费上传商品、求购商品功能。
网站拥有商品及店铺推荐功能,让好的店家和商品脱颖而出。
(4)在线交流系统:
可以分享自己的资料和下载资料,网站论坛功能,让学生们自由畅谈,在沟通感情建立有益的同时,互相交流购物心得。
(5)调查问卷系统:
自动发布,自动统计等功能西域风情与艺璟招商引资:
分享民族资料和西域风景等增加网上人气教育娱乐页面为大学生推荐可靠的旅游、培训班信息,供大学生们更好的选择。
(6)捐助系统:
与爱心社和作发表一些求助信息和宣传一些活动。
关注宁夏贫困地区。
(7)搜索功能、商品关键字功能。
(8)退出系统功能
1.4目标
通过解决
(1)各种信息资源的闭塞以及消息宣传上的限制性问题
(2)校园中二手商品去留存在的矛盾的双向浪费,校园污染浪费问题(3)资料分享、学习讨论和交流问题,以实现
(1)消息集中方便浏览和信息长期有效存在的功能还可以方便学生对各种二手商品信息做出横向比较,从而做出自己的最佳选择;保证信息的流畅性和流通性。
(2)以实现学生之间的互利双赢和解决校园污染浪费的问题。
(3)达到信息资源的高效利用的目的,节约学生的时间、提高学生的学习的目的。
时间上,5个月开发,下学期上市运行,8个月实现盈利,10月稳定发展。
2项目可行性分析及实施计划
2.1项目可行性分析
2.1.1经济可行性分析
有行成本;硬件中服务器可以向学院申请100元/月,电脑自带;域名向学校申请或网上申请50元。
宣传方式以QQ群、MSN、发帖为主。
以发传单为辅,需40元左右,人员招聘5人。
在学校运行,采取自愿的形式,生活补贴10元/天/人,店铺房租100元/月,其中雇用管理店铺900元/月(也可以我们自己管理,生活补贴10元/天)运行过程中产生的续生成本,纸张、打印其他开支等20元/月。
二手书货源来自废书中,价格低廉,一两元买进,15,6块卖出,开始始大概入1330元,开发总需2000元,之后每月大概需1300元/月的成本。
无形成本;时间、用周末和课余的时间,集中开发与分散相结合,可以提高效率。
时间价值(AVM)学习任务加加重自行调整。
开有形收益包括,广告收益100元/月,代理收益400元/家/年,托买平均300元/月二手书店毛利润估计大概平均650元/月等等无形收益有老师免费指导,团队效率和质量大幅提高,并且学有所得,学生自愿参加,主动热情将提高团队执行力.
具体分析如下图所示:
图1经济可行性分析图
2.1.2技术可行性分析
模拟实际项目开发,简述系统的规模和复杂性,项目开发团队结构的合理性,开发团队对项目应用和技术领域的熟悉程度,所选用的系统开发技术的成熟性和稳定性,有无技术风险及如何应对等。
目前各种建站技术已经成熟,并且优势明显。
从后台数据库到前台网页。
团队对制作网页很熟练,后台数据库德连接也通过XML实现过,随着交互式网页制作的日趋成熟,就现在的技术完全可以支撑一个.NET的动态交互式网站,
系统开发采用ASP.NET+Access2003以降低开发成本。
安全维护方面除了防“登入”外,后台数据库必须实现备份。
保证数据的正确和网络的正常运作。
项目风险低,机构流程简单,开发有专业老师指导,用户多且操作熟练。
2.2项目的软件开发生命周期模型
包括选择项目开发生命周期(开发方法)的理由、生命周期模型的描述与概要解释、生命周期模型各阶段说明(阶段目标、输入、阶段的行为与任务、输出),建议按课程中涉及的OOSAD方法描述。
2.2.1采用循环迭代方法
可以在若干时间段内通过生长,改善,求精进行片段开发从而减少风险
图2
图2迭代开发图
第一步:
项目管理与计划
为系统定义业务范围和目标;
制定计划以满足定义的需求;
分配负责实施人员;
根据计划控制项目在预期时间和成本内完成。
第二步:
系统分析
关注系统实现什么;
调研、获取系统的需求;
研究需求,将需求结构化(进一步建模);
生成候选初始设计以满足需求。
第三步:
系统设计
关注如何实现系统;
将分析阶段生成的被推荐候选方案翻译成详细的逻辑模型;
将逻辑模型转化为物理模型(物理的系统说明书),根据该模型可实现物理系统。
第四步:
系统实现与运转
将系统说明书转化为一个运行系统,经过测试后投入使用;
实现包括编码,测试,安装;
在运转期间做出合理修改。
2.3项目实施计划
利用甘特图、网络图或表格描述项目进度计划(按照项目开发周期描述)
2.3.1甘特图
如下图:
图3甘特图
2.3.2网络图
如下图:
图4:
网络图
2.4项目任务分解结构(WBS)
包括:
2.4.1任务分解图
图5任务分解图
2.4.2任务分解列表
表1:
任务分解列表面向过程集体分工:
任务分解
任务描述
任务负责人
达到指标
备注
任务一:
软件项目计划任务书
完成计划任务书
孔令森杨文善范广福
检查通过
任务二:
系统需求规格说明书
完成说明书
孔令森杨文善范广福
检查通过
任务三:
数据库设计说明书
完成说明书
孔令森杨文善范广福
检查通过
任务四:
分析类建模
完成实验指导书
孔令森杨文善范广福
检查通过
任务五:
物理模型设计
完成实验指导书
孔令森杨文善范广福
检查通过