软件工程及数据库课程设计任务指导书.docx
- 文档编号:758468
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:19
- 大小:30.92KB
软件工程及数据库课程设计任务指导书.docx
《软件工程及数据库课程设计任务指导书.docx》由会员分享,可在线阅读,更多相关《软件工程及数据库课程设计任务指导书.docx(19页珍藏版)》请在冰豆网上搜索。
软件工程及数据库课程设计任务指导书
课程设计任务书
课程名称软件工程与数据库技术
学生学院自动化学院
专业班级自动化2014级(1、2)班
指导教师 鲍芳
2017年9月1日
广东工业大学课程设计任务书
题目名称
高校图书管理系统
学生学院
自动化学院
专业班级
姓名
学号
一、课程设计的内容
应用数据库技术编写信息管理软件是很成熟的技术,关键是如何实现设计要求,如何设计出友好的人机界面,使程序运行稳定、使用方便、操作简便。
建立高校图书管理系统对图书借阅进行管理,可缩短借阅者的等待时间,减轻工作人员的工作量,方便工作人员对它的操作,做到高效及智能化管理,从而提高图书借阅信息管理效率。
高校图书管理系统的设计与实现主要包括如下内容:
1)进行新书入库、现有图书信息修改以及删除;
2)能够实现对读者基本信息的查询和编辑管理;
3)能够进行超期罚款功能;
4)能够进行借阅信息的查询功能;
5)随着网络技术的发展,可考虑提供浏览器在线查询功能(此部分内容选做)。
二、课程设计的要求与数据
对于课程设计要求按照如下步骤进行:
1)选题与搜集资料:
根据分组,选择设计题目,在小组内进行分工,进行应用系统调查,搜集相关资料。
2)分析与设计:
根据搜集的资料,进行功能与数据分析,并进行数据库、系统功能等设计。
绘制数据流图、撰写数据字典、使用E-R图为该数据库设计概念模型、将E-R数据模型转换成关系模型、对于设计好关系模式集,利用SQL语句定义各个关系模式,定义各关系模式之间的联系、参照完整性的约束(约束检查可以考虑综合应用主码、外码、属性约束定义、触发器等技术)、必要时使用视图、存储过程、触发器等技术。
3)程序设计:
运用掌握的高级语言(如VB、VC、C++、JAVA、ASP、JSP、HTML等),结合选择的数据库管理系统(如SQLSERVER2005、SQLSERVER2008、SQLSERVER2012、MySQL、SQLite等),选择合适的数据库接口技术,编写程序,实现所设计的模块功能。
4)调试与测试:
装入初始数据,自行调试程序,成员交叉测试程序,并记录测试情况。
装入一定量的测试数据,调试系统,并完成各项操作要求。
三、课程设计应完成的工作
高校图书管理系统可包含四个部分:
图书维护,人员信息管理,图书借阅管理,信息查询,需要完成以下功能:
1、能够存储一定数量的图书信息,并方便进行相应的书籍管理,这主要包括:
1)图书信息的录入、删除及修改,包括图书编号、国际标准书号ISBN、索书号、图书名称、作者、出版社、单价、图书信息关键字、副本数、分类、出版日期及流通状态(在架可借,借出,预约,续接,在架库本)等。
2)图书信息的多关键字检索查询。
3)图书的出借、返还及超期罚款或丢失赔偿,包括借阅日期,归还日期,应还日期,罚金信息等。
2、能够对一定数量的读者、管理员进行相应的信息存储与管理,这其中包括:
1)读者信息的登记、删除及修改,需要考虑读者类别(教师,研究生,本科生,其他),读者类别确定可以借阅图书的最高数量限制。
2)管理员信息的增加、删除及修改,包括管理员编号,姓名,性别,权限,登录口令及电话等。
3)读者借阅资料的统计与查询,包括目前在借信息及借阅历史信息的查询(图书编号,图书名,作者,借阅日期,还书日期)。
3、能够提供一定的安全机制,提供数据信息授权访问,防止随意删改、查询。
4、对查询、统计的结果能够列表显示。
四、课程设计进程安排
周次
星期
节次
实验名称
实验主要内容
实验仪器台套数
拟安排批次
每组学生人数
实验室名称及地点
一
1~4
收集资料、需求分析
根据给定的数据库系统要求,进行需求分析。
40
1
3~4
实验3号楼
二
1~4
系统设计
对选定的数据库系统,根据其需求分析的结果进行程序设计。
40
1
3~4
实验3号楼
三
1~4
系统实现、中期检查
程序设计,并录入相关数据进行测试。
40
1
3~4
实验3号楼
五
1~4
小组汇报、答辩
40
1
3~4
实验3号楼
五、应收集的资料及主要参考文献
发出任务书日期:
指导教师签名:
计划完成日期:
基层教学单位责任人签章:
主管院长签章:
广东工业大学课程设计任务书
题目名称
采购管理系统
学生学院
自动化学院
专业班级
自动化级()班
姓名
学号
一、课程设计的内容
采购管理在企业经营管理中占据着非常重要的位置。
任何企业要向市场提供产品或服务,都离不开原材料或消耗品的采购。
对于制造业来说,物料成本占整个产品成本的比重较大,通过采购管理来降低物料的采购成本,那么降低的那部分成本可以直接转换成利润,所以说对采购管理的改善是企业增加利润的一个极有潜力的途径。
此外采购与库存之间有很密切的关系,采购管理不当,会造成大量的库存积压,导致企业大量资金被占用,相应的管理成本也会增加。
同时,采购管理本身的好坏,还会影响到供货的价格、质量和及时性,进而影响到企业最终产品的价格、质量和供应的及时性。
由此可见,采购管理是企业降低成本的重要环节,在企业管理中占据着非常重要的位置。
采购管理系统的设计与实现的主要包括如下内容:
1)随时提供订购、验收的信息;
2)对外购的物料进行跟、催,保证按时到货,避免停工待料;
3)通过建立供货商的信誉及采购价格对比等信息掌握物料采购价格的变动,以避免因信息不足造成采购成本高。
4)随着网络技术的发展,可考虑提供浏览器在线查询功能,此部分内容选做。
二、课程设计的要求与数据
对于课程设计要求按照如下步骤进行。
1)选题与搜集资料:
根据分组,选择设计题目,在小组内进行分工,进行应用系统调查,搜集相关资料。
2)分析与设计:
根据搜集的资料,进行功能与数据分析,并进行数据库、系统功能等设计。
绘制数据流图、撰写数据字典、使用E-R图为该数据库设计概念模型、将E-R数据模型转换成关系模型、对于设计好关系模式集,利用SQL语句定义各个关系模式,定义各关系模式之间的联系、参照完整性的约束(约束检查可以考虑综合应用主码、外码、属性约束定义、触发器等技术)、必要时使用视图、存储过程、触发器等技术。
3)程序设计:
运用掌握的高级语言(如VB、VC、C++、JAVA、ASP、JSP、HTML等),结合选择的数据库管理系统(如SQLSERVER2005、SQLSERVER2008、SQLSERVER2012、MySQL、SQLite等),选择合适的数据库接口技术,编写程序,实现所设计的模块功能。
4)调试与测试:
装入初始数据,自行调试程序,成员交叉测试程序,并记录测试情况。
装入一定量的测试数据,调试系统,并完成各项操作要求。
三、课程设计应完成的工作
采购管理系统提供采购申请处理、订货业务处理、收货业务处理、采购退货处理等业务处理功能,实现完整的采购业务管理。
其主要功能如下所示:
1)采购基本信息的录入、查询、更新,如:
供应商信息、供应商类别资料信息、供应商联系地址、供应商结算方式、信誉等级、采购方式、采购员信息、采购请购取消原因、退货原因。
2)请购单信息:
主要包括请购单,请购审核。
采购员依照请购单信息,经采购部经理跟企业领导人协商,请购审核后确认采购任务。
3)采购单信息:
采购员将审核后的请购单生成采购单,经采购部经理审核后,确认采购任务。
接货员负责采购收货和采购退货。
4)业务单据可根据相关单据选单自动生成或手工录入生成,通过选单将各种单据联系起来,实现真正数据共享,提高工作效率,所有单据提供向上和向下关联查询的功能。
5)系统提供采购价格分析、供应商供货分析等分析报表,实现对采购工作与供应商的有效管理,帮助选择最佳采购供应商和价格,降低采购成本。
四、课程设计进程安排
周次
星期
节次
实验名称
实验主要内容
实验仪器台套数
拟安排批次
每组学生人数
实验室名称及地点
一
1~4
收集资料、需求分析
根据给定的数据库系统要求,进行需求分析。
40
1
3~4
实验3号楼
二
1~4
系统设计
对选定的数据库系统,根据其需求分析的结果进行程序设计。
40
1
3~4
实验3号楼
三
1~4
系统实现、中期检查
程序设计,并录入相关数据进行测试。
40
1
3~4
实验3号楼
五
1~4
小组汇报、答辩
40
1
3~4
实验3号楼
五、应收集的资料及主要参考文献
发出任务书日期:
指导教师签名:
计划完成日期:
基层教学单位责任人签章:
主管院长签章:
广东工业大学课程设计任务书
题目名称
库存管理系统
学生学院
自动化学院
专业班级
自动化201级()班
姓名
学号
一、课程设计的内容
库存管理系统开发的目的在于实现库存管理工作计算机化,提高业务的处理速度和规范化程度,并对有关的工作进行集成和重组,进一步通过计算机网络系统实现整个企业管理信息化。
对于本次课程设计,要求实现如下内容:
1)实现库存管理的“动态”化,能及时地提供库存商品动态信息,配以库存报警功能,在库存过高或过低时,都给予提示。
2)强大的统计分析功能,利用计算机工具以各种方式统计出销售等情况,以便于整体营销策略的调整。
3)方便的查询功能,能快速实现对各种商品的入库、销售提货及库存情况的查询。
4)随着网络技术的发展,可考虑提供浏览器在线查询功能,此部分内容选做。
二、课程设计的要求与数据
对于课程设计要求按照如下步骤进行。
1)选题与搜集资料:
根据分组,选择设计题目,在小组内进行分工,进行应用系统调查,搜集相关资料。
2)分析与设计:
根据搜集的资料,进行功能与数据分析,并进行数据库、系统功能等设计。
绘制数据流图、撰写数据字典、使用E-R图为该数据库设计概念模型、将E-R数据模型转换成关系模型、对于设计好关系模式集,利用SQL语句定义各个关系模式,定义各关系模式之间的联系、参照完整性的约束(约束检查可以考虑综合应用主码、外码、属性约束定义、触发器等技术)、必要时使用视图、存储过程、触发器等技术。
3)程序设计:
运用掌握的高级语言(如VB、VC、C++、JAVA、ASP、JSP、HTML等),结合选择的数据库管理系统(如SQLSERVER2005、SQLSERVER2008、SQLSERVER2012、MySQL、SQLite等),选择合适的数据库接口技术,编写程序,实现所设计的模块功能。
4)调试与测试:
装入初始数据,自行调试程序,成员交叉测试程序,并记录测试情况。
装入一定量的测试数据,调试系统,并完成各项操作要求。
三、课程设计应完成的工作
1)系统初始化:
对系统的基本物料的名称、编号的初始化,对系统管理员的密码,以及其他系统使用人员的一些用户名、权限、密码的设定,及对现有库存情况的录入工作,最小库存量等的初始化;
2)物料出入库管理:
实现对日常的生产领料、销售提货、采购入库等工作进行管理。
产生出、入库单据,改变仓库货物的库存数量,登记物品数量账;
3)当某一材料当前库存量小于等于最小库存量时,应提示需订货。
4)数据检索:
本部分实现对库存物料按日期、物料名称、供货单位等条件进行复合条件查询,并打印查询结果;
5)库存物料定期盘点:
定期对每一种库存物料进行盘点和清查工作,可以对本月的材料和产品的入库情况、库存(现在)情况、出库情况
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 数据库 课程设计 任务 指导书
![提示](https://static.bdocx.com/images/bang_tan.gif)