- 32
- 0
- 约2.47千字
- 约 5页
- 2016-12-07 发布于重庆
- 举报
《數据库原理与应用》课程设计报告示例
数据库原理与应用
课程设计报告
题目:销售管理信息系统
班级:
姓名: 学号: 成绩: 完成日期:200 年 月
上海第二工业大学
销售管理信息系统
1. 课题简介 (简要描述系统背景、系统需求)
系统要对一个公司的销售数据进行访问和维护。该系统根据用户权限的不同,分为三大部分:基础数据管理、销售数据管理、统计报表等三个部分(采购管理、应收款、应付款管理这里不涉及)。其中,销售数据管理部分是用来实现对销售数据的访问和相应的一些操作,而基础数据管理是对基础数据(如客户、产品、员工等)的管理。
由于实际课时的限制,本次课程设计仅要求对该系统中的一部分功能进行设计,其中,主要是对销售数据管理、基础数据部分的设计,另外,还要对用户登录部分进行设计。
2. 需求分析 (可用E-R模型、功能结构图表示)
系统功能结构如下图1所示:
3. 数据库设计
采用SQL Server数据库存放数据,数据库名为Sell,共有九个基本表组成。
序号 表名 中文含义 说明 1 Customers 客户表 包含客户名称、地址和电话号码等。 2 Employees 员工表 3 Suppliers 供应商表 4 Products 产品表 包含产品名称、供应商、价格和库存量等。 5 Order 出库订单表 6 OrderDetails 出库订单明细表 7 Stock 入库订单表 8 StockDetails 入库订单明细表 9 user 用户记录表
3.1 数据库表结构
表1 Products (产品表)
序号 字段名 中文含义 类型(长度) 主/外码,索引 备注 1 ProductID 产品ID int(4) P 2 ProductName 产品名 nvarchar(40) Not Null 3 SupplierID 供应商ID int(4) F(Suppliers) 4 CategoryID 产品类别ID int(4) F(Categories) 5 QuantityPerUnit 单位 nvarchar(20) Not Null 6 UnitPrice 单价 money(8) = 0 7 UnitsInStock 库存量 smallint(2) = 0 8 Discontinued 中止否 bit(1) Not Null,
默认值=No
3.2 视图设计 (写出SQL语句)
3.3 系统的安全性要求 (写出角色的分类和权限设置)
4. 应用程序设计 (简要描述整个系统的模块结构,详细描述关键模块的设计。)
根据功能需要设计的系统分为8大模块,分别介绍如下:
1. 公用模块
公用模块是一个类,用于设置整个应用程序中使用到的自定义函数和公用变量。
2. 用户登录模块的窗体设计
用于系统用户的登录。利用用户登录模块实现对用户的分类,在用户表中进行查询,一般用户和管理员的权限编码不同,根据权限的不同,不同用户只能完成规定的功能。
用户必须输入正确的用户名与密码后才能进入下一界面,如果用户名及密码输入错误,应用程序会提示错误信息。用户如果连续三次输入错误,应用程序会强迫使用者退出并中止应用程序的运行。用户名及密码的验证可以使用Connection、Command及DataReader对象完成。
3. 系统用户管理模块的窗体设计
设计系统用户管理界面,在这一界面中,用于完成对系统用户的添加、修改和删除功能。该模块只能由系统管理员负责,一般用户只能修改自己的信息。
此窗体提供对系统用户信息的修改,包括新用户的添加、无用记录的删除及对原有用户信息的修改,如权限等。
4.产品管理模块的窗体设计
该界面中完成对产品信息的添加、修改、删除、查询和打印工作。添加和修改时,应有检测是否有相同产品存在,产品的ID必须惟一等。
5.员工管理模块的窗体设计
该界面中完成对员工信息的添加、修改、删除、查询和打印工作。添加和修改时,应有检测是否有相同员工存在,员工的ID必须惟一等。
6.出库订单管理模块的窗体设计
完成对出库订单信息的添加、修改、删除、查询和打印工作。
出库订单涉及系统的多个表: Employees(员工表)、Products(产品表)、Order(出库订单表)、OrderDetails(出库订单明细表),相对比较复杂。窗体界面可以采用上中下三个部分,上部放置订单表部分的输入,中部是出库订单明细表的输入及命令按钮,下部是目前在库的订单情况,如图2所示。
设计思路:
上部订单表部分与Orders表相关。浏览时显示Orders中当前记录的订单情况,添加时显示用户的输入情况,存
您可能关注的文档
最近下载
- Q_LNKJ06-2020中负荷车辆齿轮油GL-4.pdf
- SJ∕T 10460-2016 太阳光伏能源系统图用图形符号.pdf
- 新求精德语强化教程(第4版)初级1课后练习答案(改进版) .pdf VIP
- 北师大版三年级下册数学全册教学设计(配2026年春改版教材).docx
- (2026年)跌倒坠床护理综合指南PPT课件.pptx VIP
- 工程设计应急响应方案(3篇).docx VIP
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf VIP
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
原创力文档

文档评论(0)