找回密码
 注册

QQ登录

只需一步,快速开始

查看: 490|回复: 0

北师17年春季(选作)软件工程实验作业答案参考

[复制链接]
发表于 2017-5-14 10:24:51 | 显示全部楼层 |阅读模式
软件工程实验说明该实验作业为选做,有条件的同学可以尝试编码实现下列实验选题。
分组软件工程实验作业一般以组为单位,每组3-4人,也可以个人完成。建议按照性别、技术、文档能力差别搭配分组。每组选出一名组长,组内各成员具体分工自行商讨决定。
实验成绩构成
作为额外加分。
实验选题(3选1)
XX学习交流平台系统
学习交流平台系统的结构主要应完成两个部分,它们分别是:
资源共享网站:提供资源共享的平台,上传、下载课程相关资料(如课程讲义、习题练习、辅导书等);
交流论坛:提供经验交流,答疑解惑的平台。
系统的功能需求要有两层:用户操作层和管理层
对于用户操作层,以下为需要具体实现的目标:
会员可以登陆,找回密码,修改个人信息,注销。
游客可以匿名查看网站内容,可以注册,但是不能下载、上传资源和发布帖子。
会员可以上传,下载资料。
会员可在讨论区发表、编辑、回复、浏览帖子。
对于管理层,以下为需要具体实现的目标:
网站管理员有权查看用户信息。
网站管理员要能管理会员帖子。
管理员要能管理网站信息。
校园原创XX共享查询系统
如果XX为视频,则该系统应该是能够用于收集各类有意义的原创视频,与网友分享。可以建立活动评选的投票系统;视频评论与分享等。以下为需要具体实现的目标:
开发视频自动压缩功能。
flash网络播放。
网站前台UI设计实现。
分布处理程序等功能。
要求:
该实验注重于数据库的实现和操作,应侧重于对相应用户角色和权限的划分及认识。后期继续完善和增加功能,最大程度的人性化该系统。
说明:
该实验不拘泥于视频共享查询系统,可以是论文、音乐、日志共享查询系统等,。
汉语分词教学演示平台
实现一个汉语分词的教学演示平台,对中文信息处理的分词内容进行研究并加以实现。以下为需要具体实现的目标:
对文本能够进行句子划分。
通过正向最大匹配、逆向最大匹配,对输入句子、文本作分词处理。
能够对输入文本中的部分英文和数字等做特定处理。
研究隐马尔科夫等统计模型工具,对分词做基于统计的分析实现。
要求:
该演示平台分词过程应该具有演示功能,对分词过程应具有步骤性,方便该平台用户分步查看,从而能了解分词的具体内容。
该演示平台要有适于教学的UI设计,符合教学思想。
实验参考选题
下面额外给出一些软件工程设计中的实验参考选题,同学们可以参考,鼓励创新。最终实现出的代码量、技术难度、创新度等直接关系到最后得分。建议同学们尽量选择有挑战性的题目,并对内容加以丰富。如管理系统要尽量有完整的B/S或C/S框架,有相应的服务端和客户端,为管理员和用户分配不同的访问权限,后台链接数据库对系统进行支持,完成对数据库的增删改查等操作。小游戏则要尽量实现多用户联网对战的功能,并处理好线程之间的关系。

项目名称

基于开源软件的程序设计课程辅助系统

XX短期入住管理部操作系统

中小型超市货物信息系统

西藏旅游网

空气质量查询系统

热水器维修系统

局域网文件传输系统

单用户博客系统

镇远县定点屠宰厂管理平台

小型团购软件

奥运地图查询系统

迷宫游戏

邮件作业自动批改系统的设计与实现

在线书店系统

BBS 论坛系统

电子商务系统软件

U-Owe-Me网咯帐务提示平台

坦克大战

网上花店

中文分词系统

网上书店

汉语分词词典教学演示平台

开发基于Web的高校教学资料管理系统

机票预定系统

……

实验进度安排和提交相关文档时间
任务内容
需完成的文档
文档内容要求
第X次实验课

可行性分析
软件可行性分析报告
参见模板
1

分配开发任务
软件产品开发任务书
参见模板
2

进行需求分析
需求规格说明书
参见模板,必须有用例图
3、4

进行概要设计
概要设计说明书
参见模板,必须有总体结构示意图
5、6

进行详细设计
详细设计说明书
参见模板,必须有类图,活动图,顺序图
7、8、9

编码实现系统
系统实现说明书
必须有流程图,可有少量关键代码
10、11、12

对系统进行测试
测试报告
参见模板
13、14

进行程序验收

成果演示,验收答辩,提交最终代码
15


说明:
除系统实现说明书以外,各文档均有模板,但不拘泥于模板。UML图也可参考相关UML图以及《UML制图参考文档》中对相关制图工具使用方法的介绍。
由于代码编写工作比较关键,同学们可以在设计(任务4、5)阶段视情况开始进行代码的编写来搭建系统框架,在实现(任务6)阶段的集中编写代码,实现系统。
最后一次实验课验收时,要求演示可以运行的项目成果,回答助教的提出问题。考虑到环境配置的复杂,可自带笔记本演示;提问内容包括但不限于实现方式,代码含义,技术原理,创新点等。如答辩状况较差,则视为抄袭,全组按零分处理。

作业提交
各文档最后提交时间均为开始新任务实验的前一天。
文档命名规则:序号.文档名称_组长姓名。如:1.软件可行性分析报告_XX。提交文档的格式只限于DOC或PDF。
作业提交邮箱:
参考用书
《软件工程实验与课程设计指导》
作者: 王华 等编著     
出版社:电子工业出版社
http://product.dangdang.com/product.aspx?product_id=20274390
《软件工程实验(现代软件工程专业系列教材)》
作者: 狄国强,杨小平,杜宾 编著
出 版 社: 清华大学出版社
http://product.dangdang.com/product.aspx?product_id=20159674
《软件工程实验教程》
作者: 窦万峰 主编
出 版 社: 机械工业出版社
http://product.dangdang.com/product.aspx?product_id=20602221
本内容由无忧答案网整理发布

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-4 16:10

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表