管理信息系统课程设计指导书
设计要求:
1. 学生必须修完课程设计的先修课程(即数据库原理及应用),才有资格做课程设计。
2. 每个学生从题目一、二中任选一个,同一个教学班选相同题目的不得再选相同项目,请各教学班在课程设计进行之前上报题目及项目名。
3. 开发工具和环境不限(可以是Visual C++.Net、Visual C#.Net、Java等),开发出的系统的形式不限(可以是Win界面,也可以是Web界面),使用的数据库不限(可以是SQL Server或Oracle)。
4. 设计报告正文字数不少于0.4万字(不包括附录)
5. 设计报告要求手写,层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段相同者一律以作弊论处。
6. 明确课程设计的目的和重要性,认真领会课程设计的题目,读懂课程设计指导书的要求,学会设计的基本方法与步骤,积极认真地做好准备工作。
7. 课程设计中,学会如何运用先修知识与收集、归纳相关资料解决具体问题的方法。
严格要求自己,自信但不固执,独立完成课程设计任务,善于接受教师的指导和听取同学的意见,有意识地树立严谨的科学作风,要独立思考,刻苦钻研,勇于创新,按时完成课程设计任务。
步骤一:详细调查
根据附录一项目任选一个(也可以根据当地实际情况自选项目),针对待开发的项目,对各相关业务部门进行详细调查,写出详细调查报告。
详细调查的内容涉及到组织功能的多个方面,可大致归纳为9类问题:
① 组织机构和功能业务;
② 组织目标和发展战略;
③ 工艺流程和产品构成;
④ 数据与数据流程;
⑤ 业务流程与工作形式;
⑥ 管理方式和具体业务的管理方法;
⑦ 决策方式和决策过程;
⑧ 可用资源和限制条件;
⑨ 现存问题和改进意见。
注意事项:
1.必要时,需要印制调查表,附录二是设计问卷时常用的一些问题,在实际工作中可根据不同的行业及岗位特点参考使用。
2.在详细调查了解每个具体工作岗位业务的同时,还必须收集与该业务有关的所有报表、文件、技术文档等。可要求用户将其附在调查问卷之后,并询问用户对当前的报表及其它文档的满意程度,是否需要修改以及如何修改等问题。
步骤二:系统分析
根据一现有系统(可以参照附录一项目,最好根据当地实际情况自选项目),分析各系统的业务流程。
(1)写出详细分析过程
(2)画出数据流程图
(3)编写数据字典
附录一:
(1) 建立一个“健康档案管理系统”,使用计算机实现对学校学生健康信息的管理。要求不仅可用于一般的健康情况查询,而且可以对这些健康信息进行各种必要的数学统计和分析。系统主要的健康信息来自病历和体检,系统主要功能有:
① 登录:录入学生的健康档案。如果该学生以前从未在本医院登记过,系统要告诉用户有关信息,经确认后再行登记注册;
② 修改:修改一个学生的健康档案记录;
③ 删除:删除学生的健康档案记录。删除前应先确认以防止误删;
④ 查询:可以组合各种条件进行查询,显示学生的健康信息并打印健康文件报表;
⑤ 统计:对学生的基本健康状况进行各种必要的统计和分析。
(2) 设计一个布告栏管理系统,主要功能有:
① 登录一个新的布告项目;
② 撤销一个已登记的布告项目;
③ 按多种方式查询布告项目,要求信息查询显示由粗及细逐层深入。
(3) 设计一个实用的教学事务管理系统,处理教学的各种日常事务,如学生注册、选课、成绩登录,并可打印各种类型的通知单和报表。
(4) 图书馆要设计一个图书借阅系统,其功能包括:
① 借书:读者填写借书单,查询库存后,返回有无此书信息给读者,如有书,则办理借阅手续;
② 还书:用光笔读入图书上条形码,办理还书手续;
③ 赔偿与罚款:发生丢失、损坏图书或过期等情况时,要赔偿与罚款。
(5) 设计一个实用的工资管理程序,模拟会计的活动,实施工资帐目的存储、查询和更改,系统要求有高度的可靠性和安全性,并能按规定的格式打印工资报表。
(6) 设计一个实用的小型商店销售管理系统,其功能包括:
① 登记收入支出。
② 统计每日或每周的销售情况,按规定格式打印销售报表。
③ 允许多种方式查询货物情况。
④ 按货物销售情况,提前发出预报。
(7) 学生自己拟定题目,但至少应包括以下功能实现:
① 用户登录/退出。
② 单表的插入、修改和删除功能实现。
③ 多表的连接查询和统计。
④ 更高级的可以提供查询结果的预览、打印、导出到Excel等功能。
附录二:设计问卷调查
1