MIS课程设计教学大纲Word格式.docx
- 文档编号:20649621
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:9
- 大小:19.42KB
MIS课程设计教学大纲Word格式.docx
《MIS课程设计教学大纲Word格式.docx》由会员分享,可在线阅读,更多相关《MIS课程设计教学大纲Word格式.docx(9页珍藏版)》请在冰豆网上搜索。
(1)课程设计的成果包括源程序和开发文档。
(1)程序功能包括:
基础数据、业务功能、权限、查询与报表。
要求至少实现3项基础数据增删改查,实现题目范畴内3个业务功能。
详细见附录2
(3)文档包含分析、设计、实现等开发全过程,要求结构合理,内容完整,模型规范。
文档结构可参考课程开发文档模板。
(4)程序采用JAVA语言开发。
文档使用UML进行建模。
文档与程序吻合。
(6)各小组独立完成课程设计任务,不得抄袭。
四、进度安排
课程设计分散到第6学期进行。
采用迭代开发过程,2个星期1个迭代,共6个迭代。
各阶段具体任务详见附录4
过程
时间
目标
工作内容
提交资料
初始
阶段
第1周
分组定题
布置任务,确定分组;
确定题目,制定计划。
提交MIS课程设计任务书
提交分组计划
细化迭代1
2-3周
搭建框架
确定并搭建框架
实现基础数据增删改查
程序;
文档1.1,1.2,3.2,3.3
细化迭代2
4-5周
设计实现业务用例
实现销售开单用例
文档2.1,2.2(部分),2.3(部分),4.2-输入,4.3(部分)
细化迭代3
6-7周
实现收银用例
完成文档2.2,2.3,3.1,4.1,4.3
细化迭代4
8-9
实现退货用例
里程碑
总结。
优秀成果展示。
细化迭代5
10-11周
设计实现权限
基于所选技术实现系统权限功能
程序,文档4.4,1.3
细化迭代6
12-13周
设计实现报表
实现数据报表功能
程序,文档2.2(部分),2.3(部分),3.1,4.1,4.3(部分)
交付
14周
提交成果
编程人员实验室演示程序,提交文档最终版打印稿
完成文档5,6
最终版程序,文档定稿
五、成绩评定
1)演示程序,并提交最终开发文档。
学委以班级为单位提交文档电子版和源程序,目录以组号命名。
2)各组成绩由三部分组成:
个人表现(20%),文档(40%),程序(40%),详细评价标准见附录1。
3)程序实现时可以参考其他项目源代码,但不允许直接拿别的项目或其中一部分充当程序,否则程序部分成绩以0分计。
4)如果小组成员全部为女生,程序部分成绩评价要求可降低1个等级。
5)如果程序是直接在其他项目源代码上修改,或者采用了RAD框架,程序部分成绩评价要求须提高1个等级。
附录1评分标准
(1)个人表现20%。
主要评价成员的态度和贡献。
项目经理
分析员
架构师
程序员
测试员
评分
(2)文档评分40%
指标
权重
评价
A(优秀)
B(良好)
C(中等以下)
结构
20分
包含开发主要阶段,结构合理,前后连贯,结构合理
包含开发主要阶段,前后较连贯,结构较合理
缺少部分阶段文档,前后缺乏关联,结构较混乱
内容
40分
内容涉及开发各阶段重要工作;
详略得当;
模型文字配合;
囊括系统主要功能;
与项目结合紧密
内容涉及开发各阶段大部分重要工作;
详略基本得当;
重要模型未辅以文字说明;
涉及系统基本功能;
与项目结合较紧密;
缺少分析与设计重要工作;
内容较少;
绘制了基本模型;
忽略系统重要功能;
有较多项目无关内容
质量
语言精炼;
模型选用合理;
模型绘制规范清晰;
模型关联性强
语言较精炼,模型选用基本合理;
模型绘制较规范清晰,模型之间有关联
拼凑文字;
没有建模或模型不规范;
模型之间缺乏关联
(3)程序评分40%
架构
10分
使用了常见JavaEE框架,选用了UI框架
选用个别框架;
采用DAO及MVC模式
未使用框架;
单纯JSP页面;
分层不合理
基础
数据
30分
实现了所有基础数据管理;
包含了必要字段;
选用合适组件;
有格式校验
实现了主要的基础数据管理;
选用了较合适的组件;
部分格式校验
实现部分基础数据管理,只选择文本框,未做格式校验
业务
功能
实现完整的业务流程;
读取基础数据;
实现1对n或n对m;
流程活动间有逻辑关联
实现较完整的业务流程;
读取大部分基础数据;
基本实现1对n或n对m;
流程活动间有一定关联
实现了单个活动;
较少读取基础数据;
较多使用文本框录入数据;
活动之间缺乏逻辑关联
权限
使用安全框架实现自定义权限
按角色分配权限
简单权限
查询
实现了多条件组合查询功能,查询结果能进一步操作
实现多条件组合查询
实现单条件简单查询
报表
使用报表工具,实现分类汇总统计报表
使用报表工具,实现简单数据统计报表
未使用报表工具,实现列表并能汇总统计
附录2程序评价满分举例详细说明
红色字体标识为基本要求,各小组都应该尽力实现。
1架构(10分)
(1)软件分层合理:
采用了MVC模式,DAO模式。
如程序分为action/service/dao/db
(2)选用了JEE常用框架。
如采用了S2SH框架;
(3)前台选用了UI框架。
如选用Extjs,EasyUI,dwz,bootStrap等UI框架中一种。
2基础数据(30分)
(1)至少实现题目要求的3项基础数据的增删改;
(2)基础数据包含的必须的字段。
如图书应该有ISBN字段;
(3)选用了合适组件。
如日期选用了日历控件,外键字段使用下拉框读取其他基础数据;
(4)进行了非空、输入格式等校验;
如价格为数量必须为整数。
3业务功能(30分)
(1)至少实现题目要求的3项业务活动;
(2)业务活动界面选用下拉框读取基础数据;
如下订单时选择客户。
(3)实现了1对多或多对多关系;
如1张订单有多个产品。
(4)活动与活动之间有逻辑关联;
如订单没有付款不能发货,发货后库存数减少等。
(5)每项活动都应该完成必要的操作或生成必须的数据。
如发货单号、发货的时间,选择发货仓库等。
4权限(10分)
(1)使用了安全框架。
如使用springsecurity,Shiro等安全框架中一种;
(2)能进行访问控制。
(2)实现了自定义权限;
如可以给任何一个用户配任何权限。
5查询(10分)
(1)实现了1个字段查询;
如按名称模糊查询产品
(2)实现了1个多个字段的组合查询;
如客户和日期查询订单
(3)查询记过能进一步操作
6报表(10分)
(1)使用了报表工具实现报表。
如使用jasperReport,Birt等报表工具中的一种;
(2)1个定期报表,1个设置起止时间报表。
如销售月报表,任意时间段销售报表。
(3)报表有分类小计和汇总统计。
如客户销售报表,按客户进行小计,并汇总统计。
附录3:
MIS课程设计题目
题目:
XXX行业/公司XXXPOS系统
业务描述:
●针对零售企业。
客户携带商品到收银台,收银员将商品逐一输入系统,系统计算应付金额。
输入完成后客户付款,收银员确认收款并找零,系统打印购物小票。
●客户携带购物小票和商品办理退货业务,工作人员根据退货规则系统完成操作。
●经理使用系统制作销售报表。
基本功能需求:
1.系统管理
(1)用户:
用户增删改查
(2)权限:
对用户进行授权。
2.基础数据
(1)产品类别:
产品类别增删改。
(2)产品:
产品增删改查。
(3)客户:
客户增删改查
3.销售管理
(1)开单:
生成销售订单——录入商品条目
(2)收银:
生成支付单——修改库存——打印小票
(2)退货:
选择订单——选择商品——生成退货单——退款。
4.查询
(1)按名称查找某商品,并能查看它的库存数;
(2)按客户&
销售时间查询订单。
5.统计报表
(1)统计每月销售总金额(数字或图形报表)
(2)按“产品类别”统计“起止时间”内销售金额,有小计和总计(数字报表)。
附录4课程设计进度及阶段任务
细化迭代1:
●分析、测试:
理解题目,撰写开发文档1.1,1.2,分析基础数据的字段。
●设计,编程:
撰写3.2,3.3
●编程:
实现基础数据增删改查(产品类别,产品,客户)
●测试:
对实现的基础数据的增删改查等功能进行测试,包括字段格式检验(如必须输入数字)、范围(如数字上下限)、完备性(如必须输入字段)等等。
完成截图及文字说明。
细化迭代2:
实现开单用例
在文档2.1处用文字对该需要实现的活动进行详细分析描述,包括参与者、业务规则、所需表单。
在文档2.2分析该用例,分析问题域对象,在文档2.3出绘制领域模型。
●设计、编程:
在文档4.3处,绘制该业务的ER模型,设计相应数据库表,说明每个字段类型、长度、是否非空、外键、中文含义等,备注主键、外键。
设计UI界面及交互方案设计,撰写4.2节的输入设计。
实现销售开单用例:
测试程序员实现的功能,完成截图及文字说明。
细化迭代3:
参考细化迭代2任务,完成其他业务功能分析工作,撰写文档2.1,2.2,2.3。
参考细化迭代2任务,完成其他业务功能设计工作,撰写文档3.1,4.1,4.3。
实现收银用例:
测试程序员实现的功能,完成截图和文字说明。
细化迭代4:
实现退货用例:
细化迭代5:
分析权限控制需求。
学习访问控制实现工具,实现权限。
设计权限实现方案,完成文档4.4系统安全设计
实现权限控制功能
细化迭代6:
分析报表需求,设计报表的样式。
学习报表工具,实现报表。
设计报表方案,完成4.2节的输出设计。
实现2张报表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MIS 课程设计 教学大纲