《专业技能训练——数据库应用系统开发》选题及相关要求

2018-12-22 23:57

《专业技能训练—数据库应用系统开发》

选题及相关要求

选题一:医药管理信息系统

一、业务描述

设计本系统,模拟医药超市的部分管理功能。药品由专门的采购人员从医药经销商处购进医药超市,并将药品信息记录入库,顾客从超市购买药品需填写相关个人信息,每次售药需登记经办人(医药超市员工,即销售人员)的信息,以及所售药品的信息。简化的系统数据库(MediDB)中主要包含以下三个数据表(设计时可根据实际业务需要适当追加其它的数据表),各表及其相应字段分别描述如下:

1.顾客信息表(client)

编号cno:char(10)

姓名cname:nvarchar(8)

性别csex:nchar(1) 男 或 女 年龄cage:int(4)

住址caddress:nvarchar(50) 电话cphone:nvarchar(20) 症状csymptom:nvarchar(50) 已购药品mno:char(12) 经办人ano:char(8) 录入日期cdate:datetime(8) 备注cremark:nvarchar(50) 2.经办人信息表(agency)

编号ano:char(8) 姓名aname:char(8)

性别asex:nchar(1) 男 或 女 电话aphone:char(12) 备注aremark:varchar(50) 3.药品信息表(medicine)

编号mno:char(12)

名称mname:nvarchar(50)

服用方法mmode:nchar(2) 内服 或 外用 功效mefficacy:nvarchar(50)

上述各数据表之间存在参照与被参照的关系,满足实体完整性与参照完整性的相关规定和要求,学生还可视具体情况为各数据表定义相应的约束条件。各数据表之间的关联关系如下图所示:

二、系统必须具备的功能模块

1.“信息查询”功能模块

1)查询顾客信息 2)查询经办人信息 3)查询药品信息

注:信息查询可基于单条件查询也可基于多条件复合查询。 2.“信息录入”功能模块

1)录入顾客信息 2)录入经办人信息 3)录入药品信息

注:信息录入时,需要考虑数据信息的完整性、有效性等。 3.“信息删除”功能模块

1)删除顾客信息 2)删除经办人信息 3)删除药品信息

注:可单条记录删除,也可批量删除,执行该项操作时需要考虑删除所需的

约束条件(如:为顾客提供服务的经办人信息不能删除,顾客已购买的药品信息不能删除)。

4.“信息修改”功能模块

1)修改顾客信息 2)修改经办人信息 3)修改药品信息

注:进行修改操作时,需要保证数据的一致性

5.“信息浏览”功能模块

1)浏览顾客信息 2)浏览经办人信息 3)浏览药品信息

注:通过系统提供的相关界面对client、agency、medicine等数据表中的

内容进行浏览。

6.“数据报表”功能模块

1)顾客信息报表 2)经办人信息报表 3)药品信息报表

注:按照一定的格式在相应的窗口界面上显示顾客、经办人、药品等信息,

并提供通过打印机打印输出的功能。

7.用户管理与用户登陆功能模块

系统可根据需要添加、删除用户,并可对已有的用户信息进行修改操作;在添加新用户时,可定义其操作权限(查询、更新、浏览、报表等权限);用户密码可进行随时修改;各种不同身份的用户登陆系统后,可享有不同的系统操作权限。

8.系统帮助及使用说明功能模块

为用户提供必要的在线帮助功能和简要的操作使用说明。

三、开发环境及相关要求

? 数据库管理系统选用Microsoft SQL Server 2000/2005、MySQL等。 ? 数据库访问方式可选用数据源(ODBC、JDBC)、ADO等。

? 系统开发可根据个人喜好和熟练程度选择任意一种可视化的软件开发工

具(如Visual Studio 6 [Visual Basic、Visual C、Visual Foxpro]、Visual Studio.Net、ASP、Java、C#等)。

? 系统界面可采用WinForm或WebForm等形式。

四、专业技能训练报告封面要求(封面附后)

专业技能训练封面从上而下依次为:

(1) 专业技能训练—数据库应用系统开发报告(2黑居中)

(2) 专业技能训练题目(3黑居中) (3) 班级 (4) 姓名 (5) 学号 (6) 任课教师

(7) 开始时间 (8) 结束时间

五、专业技能训练报告内容格式要求

1.纸张大小为A4纸,正文为5号宋体。

2.一级标题:第一章( 标题,2号宋体,上下空两行居中,行距为5号宋体单倍行距)。

3.二级标题:1.1[(标题,3号黑体居中,上下空一行,行距为5号宋体单倍行距)。

4.三级标题:1.1. 1 [第一章 第一节 第一个问题](标题,4黑左顶,占2行)。 5.表名为小5号黑体,居中,形式如“表1-1 表名”。 6.图名为小5号宋体,居中,形式如“图2.4 图名”。 7.参考文献字体为5号字体。 8.页眉,页码为小5号宋体,居中。

六、专业技能训练报告内容要求(参考教材“第七章 数据库设计”)

1.目录 2.概述

包括项目背景、编写目的、软件定义、开发环境等内容 3.需求分析 1)信息要求

用户需要从数据库中获得信息的内容与性质。数据库中需要存储哪些数据。 2)处理要求

用户需要完成什么处理功能,对处理的响应时间有什么要求。(给出功能模块图)

3)安全性与完整性要求 4.概念结构设计

生成基本E-R图 5.逻辑结构设计

把ER模型图转换为关系表,从而构成数据库 6.主要模块的设计以及代码

1)给出主要模块的设计思路及关键代码,并对代码进行解释

2)详细介绍你采用的前台软件是如何链接后台数据库并操纵数据库,包括链接、前台读取修改数据、后台更新数据库等等(注意:必须结合本系统来介绍)。

7.总结

1)开发过程中遇到的问题以及解决方法。

2)开发的体会,可考虑从开发的分析过程、数据库的设计、前台开发工具的选择及使用、时间的分配、交流??,等等各方面论述。 8.参考文献

七、注意事项

1.一人一选题,学生独立完成专业技能训练任务。

2.学号末两位为奇数的学生选做该选做,不允许学号末两位为偶数的学生选做该选题。

3.专业技能训练报告一律要求用A4纸打印。

4.凡是有抄袭现象的一经发现,专业技能训练成绩记为不及格。 5.凡是不符合上述要求的专业技能训练报告,退回修改完善,若再次上交

后仍然不符合要求者,则不再退回,该专业技能训练成绩记为不及格。 6.上交专业技能训练报告以及源程序(源程序主要包括数据库文件和程序

代码)。

7.全班刻录在一张光盘上,每人一个文件夹,文件夹命名方式为“全部学

号+姓名”(如:201022131101张三),文件夹中包含的内容有:①专业技能训练报告②源程序。

8.学习委员于18周前将本班光盘和每位同学的专业技能训练报告打印稿统

一收齐,交给老师,过期不收。


《专业技能训练——数据库应用系统开发》选题及相关要求.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014年技能高考文化综合试题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: