数据库课程设计报告书

数据库课程设计报告书

ID:11038550

大小:466.00 KB

页数:17页

时间:2018-07-09

数据库课程设计报告书_第1页
数据库课程设计报告书_第2页
数据库课程设计报告书_第3页
数据库课程设计报告书_第4页
数据库课程设计报告书_第5页
资源描述:

《数据库课程设计报告书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录:-------------------------------------------------------------数据库课程设计报告书1目录:2一、概述2三、数据库逻辑结构设计3四、数据库建表SQL和存储过程设计6五、软件功能设计6六、程序部分代码7七、测试17八、总结18-------------------------------------------------------------一、概述1、项目背景:数据库原理课程设计2、编写目的:掌握数据库设计原理及相关软件的使用3、软件定义:固定资产管理系统4、开发环境:e

2、clipse+MSSQLSERVER2000二、需求分析1、问题的提出:为了更方便掌握公司的固定资产的信息,有效的管理企业内部的固定资产,故需要开发一个固定资产管理系统,使得公司的资产管理可以建立在信息化的平台上2、需完成的功能:(1)系统基础功能:能对系统管理员进行管理,可以添加、修改、删除系统操作员,分配、修改操作员权限。实现系统登录、退出、注销等功能,管理员凭密码和唯一的用户名登录系统,系统再根据预先设置好的权限判断用户的操作权限。操作员可以修改密码(2)职员信息管理功能:可以添加、修改、删除公司职员的基本信息(3)资产类别管理:可

3、以对分大类和子类管理,添加、删除、修改资产类别,可以添加新的固定资产。可以按类别、资产编号、名称等对所有资产的情况分别进行查询,并返回详细结果。(4)已有资产管理:对公司固定资产进行借出和归还的登记,可以查询资产的出借情况和资产的归还记录。对损坏的资产填写资产维护记录,登记报废的资产。3、E-R图:三、数据库逻辑结构设计本设计所有关系模型如下:固定资产(资产编号,大类编号,小类编号,资产名字,……);职员(职员编号,职员名字,……);借出记录(记录编号,借出资产编号,借资产职员编号,操作员编号,日期,……);归还记录(记录编号,归还资产编

4、号,资产名称,资产使用者,借出日期,归还日期,借出管理员,……);大类(大类编号,大类名称);子类(子类编号,所属大类编号,子类名字);操作员(编号,名称);以上关系都属于BCNF范式所有的表设计如下:四、数据库建表SQL和存储过程设计因为内容太多,详细请见文件夹db下的Assets.sql文件。五、软件功能设计1、功能简介 ☆管理员登录 ☆固定资产信息管理 ☆职员信息管理 ☆资产的领用 ☆资产的归还 ☆资产信息浏览和查询2、功能描述 ①.管理员登录要使用本系统必须先登录,并且只有固定资产管理员能够登录。   登录的时候需要输入正确的用户

5、名和密码,管理员可以修改自己的密码。 ②.固定资产信息管理    固定资产信息管理又分为:    ☆固定资产类别管理       固定资产的类别在录入资产信息之前就定义好,录入资产信息之后可以增加新的类别。       类别要求分为两级,如大类可以是办公外设、数码产品、计算机等;小类分为办公外设--传真机、      复印机、打印机、其他;数码产品--数码相机、投影仪;计算机--笔记本电脑、台式机、服务器等。       类别应允许添加和删除操作。    ☆固定资产信息管理       资产的信息包括编号、名称、类别、型号、价格、购买日期

6、、状态、使用者、备注等。       资产型号是文本信息,资产的状态分为:正常、维修、报废。使用者为空表示资产未被使用。       资产应允许执行添加、修改和删除操作。 ③.职员信息管理    这里的"职员"是指可能领用资产的人,职员的信息包括编号、姓名、职务和备注。 ④.资产的领用    已经登记的人员,可以领用固定资产,领用时需要记录的信息有:设备编号、领用日期、管理员、用途、备注。   只有状态为正常且使用者为空的资产才能被领用,正在维修或者已经报废的资产不能够领用。 ⑤.资产的归还    资产使用完毕后要归还给管理员,归还时要依

7、据领用时的记录来填写如下信息:归还日期、管理员等。 ⑥.资产信息浏览和查询     资产信息查询又可分为:     ☆按资产类别浏览        按资产类别浏览资产信息,类别分成两级,要求能够显示大类和小类下面的资产情况、资产状况。     ☆查询资产信息        可以按资产编号、资产类别、使用者查询资产详细信息,按使用者查询显示该职员领用的所有资产。六、程序部分代码数据库连接类:publicfinalclassConnectionManager{//驱动类privatestaticfinalStringDRIVER_CLASS=

8、"com.microsoft.jdbc.sqlserver.SQLServerDriver";//数据库地址privatestaticfinalStringDATABASE_URL="jdbc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。