项目实训指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库应用技术》
项目实训指导书
课程名称:《企业信息化实务》项目综合实训课程编号:
适用专业:高职院校电子信息类专业,含计算机、电子、通信、网络、信息管理、软件等专业
设计时间:2周学分数:1
制(修)订人:王跃胜制(修)订日期: 2008年10月
1、项目实训的目的与基本要求
本实训是在先行课《数据库应用技术》、《C#程序设计》、《网络技术》、《数据库系统管理》的基础上,而进行的综合实训,为后续课程的毕业设计、毕业实习,甚至职业岗位做好充分的准备。
要求需求分析到位,数据库结构设计规范、合理,程序运行流畅、稳定,整体上能实现项目所需的功能。
2、项目实训的方法和步骤
⑴题目的选择
从本课程的项目库(包含丰富的最近与本课程相关的开发项目)中选取一个项目(见后面第5点项目库),或在指导老师同意的情况下,自拟项目,项目内容要符合实际应用,与企业业务吻合。
项目完成后,经课题组验收、评价,符合要求的可加入项目库。
下面各步骤结合“进销存”项目为例进行说明。
⑵项目背景介绍
简要说明选择该项目的原因,如项目的意义、用途和发展前景等。
如:“进销存”的项目背景可作如下描述。
某公司主要是从事药品销售的企业,为加强对药品销售的管理,减少库存积压,掌握库存的动态情况,希望实现进销存管理的信息化。
现由本小组负责本项目的开发。
⑶需求分析
•管理进货、销货、库存情况
•销售情况的统计分析
(3.1)按品种的销售情况
(3.2)按客户的销售情况
(3.3)按地区的销售情况
(3.4)按业务员的销售情况……
•仓库库存管理
(4.1)仓库月报表情况
(4.2)实时库存情况
(4.3)库存预警
图1 主要流程
需求样张(按商品统计)
需求样张(按客户统计)
需求样张(库存报表)
⑷系统规划(模块规划)
⏹基础资料(产品、客户、地区、销售人员、仓库)
⏹进货单
⏹销货单(与进货单相似,同属一类)
⏹查询统计
权限管理
日程安排
⑸模块详细设计
设计各个模块的详细流程图,如进货单的流程图如下:
⑹概念结构设计
将需求分析得到的用户需求,抽象为信息结构,找出实体及实体间的关系,并用E-R图进行描述,列出实体表的名称和用途。
本项目流程中可找出如下实体:商品、仓库、进货单、销货单、客户、供应商等,如表1所示。
;实体间的关系用E-R图表示,如图2所示。
表1 实体表
……
图2 E-R图
⑺逻辑结构设计
把概念结构设计阶段产生的系统基本E-R图转换为具体的DBMS所支持的数据模型,即关系模式,列出各数据对象的名称,数据表各字段的类型、含义等,并用关系图的形式描述各表之间的关系。
如本项目的商品(其它表略)如表2所示,关系图(部分)如图3所示。
……
图3 关系图
⑻物理设计
写出创建数据库及各数据库对象的SQL语句,如:建表、约束、索引、视图、存储过程和触发器等。
本例要求用存储过程统计期间库存,用触发器实现实时库存。
如:本项目的部分SQL语句如下所示。
CREATE DATABASE Inv –建数据库
GO
USE Inv
GO
--1.产品表
CREATE TABLE [dbo].[PRDT] (
[PRD_NO] [varchar] (20) NOT NULL , --代号
[SNM] [varchar] (10) NULL ,--简称
[UT] [varchar] (4) NULL ,--计量单位
[NAME] [varchar] (40) NULL ,
[SPC] [text] NULL ,--规格
[KND] [varchar] (1) NULL ,--种类
[SUP1] [varchar] (12) NULL ,--主供应商
[MinQty] [int] NULL ,--最小库存量
[MaxQty] [int] NULL
)
GO……
⑼编程实现
选择自己熟悉的面向对象程序设计语言,完成功能规划、界面设计、报表设计、编码、调试等工作。
如,使用开发工具:Visual C#2005,后台数据库:SQL Server 2005,分为基础资料、进销存、报表查询、系统管理等模块。
⑽测试,并书写使用说明书
各个模块进行测试完成后,必须进行集成测试,整体测试完成后书写使用说明书。
⑾书写项目实训报告
根据要求,书写规范的项目实训报告,经答辩、验收、打分后,完成项目实训全过程。
3、考核办法
成绩评分标准:
源代码和使用说明文档*0.5+答辩和演示*0.2+项目报告书和*0.2+平时考核*0.1
4、教材(指导书)及主要参考书
参考网站:
/jp%5Fxiaoji/2005/database/index.asp
/dxsjk/index.asp
/sqlserver/index.asp
/jpkj/wlsjk/
/jpkc/db/
/sjkjs/indexsec.asp
/sjk/
/shujuku/shujuku/default.htm
/database/index.htm
/shujuku/sql2keq2.asp
/index.asp
/article/DataBase/
/
/bookfiles/121/
/2006/11/27/0000129774.html
/
/bbs/
参考资料:
项目1 财务管理系统项目2 仓库管理系统项目3 档案管理系统项目4 工资管理系统项目5 销售管理系统项目6 人事管理系统项目7 酒店管理系统项目8 客房管理系统项目9 车站售票系统项目10 图书管理系统项目11 图书销售系统项目12 教务管理系统项目13 教材管理系统
项目14 成绩管理系统
项目15 学生管理系统
项目16 学籍管理系统
项目17 选课管理系统
项目18 宿舍管理系统
项目19 OA(办公室自动化)
项目20 绩效考核管理
项目21 太阳神集团证照管理系统
附需求如下。
广东太阳神集团有限公司
证照管理系统需求说明书
广东太阳神集团有限公司,是全国驰名商标企业,是我院计算机系的实习合作单位。
现需要开发证照管理系统。
需求如下。
1、背景
太阳神集团,是一家大型企业,拥有或控股上百家企业,有相当多的证照,比如:汽车行驶证、司机驾驶证、高级经理护照、卫生证等,需要定时审查或换证,靠人工管理已是无能为力,需要建立一个系统来进行管理。
2、需求
2.1 证照有效期到期提示,需提前一段时间(可更改)提示,以邮件、短
信等方式提示,并直到问题解决。
2.2 证照查询。
可以按类别、号码、名称、有效期限等进行查询。
2.3 证照维护。
可以对证照的类别、号码、名称、有效期限等进行维护。
2.4 权限管理。
规定用户查询、维护、信息提示权限。
3、证件主要属性
号码、名称、类别(可维护)、发证日期、最近审核日期、到期日期,通知对象,归口管理人
4、系统环境
Microsoft windows 2003 Server AD 环境,SQL Server 2000数据库,Exchange Server 2000邮件服务器。