课程设计模板

  • 格式:doc
  • 大小:226.00 KB
  • 文档页数:7

重庆工商大学派斯学院课程设计
题目
课程名称程序设计
班级12级计算机科学与技术
学生姓名易州
同组学生
指导教师程光德
2014 年12 月26 日
基于 [摘要]随着计算机技术的迅速发展,计算机信息管理系统已成为热门话题。

本文以设计开发电脑销售系统为例,介绍了如何实现利用电脑来解决传统的手工方式管理计算机销售的日常工作。

[关键字]销售,系统,数据库
computer selling.
[Keyword] Selling; System; Database
1、背景
2、可行性分析
“电脑销售管理系统”的设计与开发,将从根本上解决商品销售整个业务流程效率低,处理能力差等手工操作过程中表现出的不足之处。

方便电脑销售商对商品资料、客户资料、销售业绩等进行高效的管理。

使用该程序之后,管理层可以及时查询商品、管理商品、管理员工、还可以对当前销售业绩、销(1
二、 需求分析
1、系统需求
本套系统的开发拟以电脑来代替手工办公模式,并可推广至各大电脑销售公司使用。

在系统开发上,我们选取的工具是 ,数据库采用Microsoft SQL Server 2000 。

2、功能需求
基于以上开发背景分析及目标定位,将“电脑销售管理系统”划分成基本信息管理、产品信息管理、
库存操作管理、库存警示管理和统计查询管理5大模块。

各模块所完成的子功能如图1所示。

电脑销售管理系统
客户 信息 管理 仓库 信息 管理 用户 信息 管理 产品 信息 管理 库存 操作 管理 库存 警示 管理 统计 查询 管理
基本 信息 管理 产品 类目 管理 产品 信息 管理 入库 操作 管理 出库 操作 管理 库存 盘点 管理 数据
报警 管理 失效 报警 管理
产品 入库 统计表
库存 产品 物流 统计表
图2.1 2.3 运行需求
服务器端配置:
(1)搭建web 服务器,安装IIS 系统组件 (2)安装SQL SERVER 后台数据库 (3)安装.NET 2.0框架
客户端配置
Internet Explorer 浏览器
三、总体设计
1 、基本设计概念和处理流程
用户在运行本系统时,首先应出现一个“身份验证”框,对用户身份进行确认,然后才能进入到相
应的管理模块,如图2所示。

对于客户(消费者)来说,首先应了解客户的相关资料,然后根据客户的购买类型,从系统中调出原来录入的资料(入库),并生成订单(出库)。

图2.2 业务流程图
对于公司工作人员来说,当新进一批设备时,应将其分类(产品类目管理)后输入设备的相关信息(入库);当用户购买此设备时,又进入到设备的出库管理;当出库数量大于库存数量时,系统将报告警示信息;每隔一段时间进行设备盘点。

对于公司老总来说,需了解每天的销售情况(统计查询管理),同时对公司工作人员相关资料进行管理(用户信息管理)。

3.2 模块设计
1. 基本信息管理
包括客户信息管理、仓库信息管理、用户信息管理等。

客户信息管理完成客户的分类查询和添加、修改、删除;仓库信息管理完成仓库的建立、查询、修改、删除;用户信息管理限定操作员的权限,添加、修改、删除操作员等。

2. 产品信息管理
包括产品类目管理和产品信息管理。

产品类目管理完成类目创建及类目中的下级类目创建和分类,也可查询、修改、删除类目信息;产品信息管理完成产品基本信息的录入、查询、修改和删除。

3. 库存操作管理
包括入库、出库和仓库盘点管理。

在入库操作中用填写入库单的形式来完成产品的入库行为,在出库操作中用填写出库单形式来完成产品的出库行为,当出库数据大于库存数量时,系统将报告警示信息;库存盘点用于显示仓库中所有产品的库存信息。

4. 库存警示管理
包括数量报警和失效报警。

数量报警可选择在产品数量超过上限或数量低于下限的产品;失效报警即报告产品的有效期。

以上两项信息都是在填写入库单时填写的。

5. 统计查询管理
包括产品入库统计表和库存产品物流统计表。

此模块完成产品入库的所有信息,库存产品的物流信息,其查询、统计是全面的。

四、数据库设计
1、数据库的逻辑设计
分析流程图,这个系统需要使用数据库来存储相关的信息。

数据库是整个系统的基础,只有将数据库框架搭建起来,才能完成子模块的编辑、实施。

为方便数据的维护及数据的有效扩充,我们采用的数据库开发工具是Microsoft SQL Server 2000 ,数据库名称为Stocks.mdf ,在此数据库中创建8个表,分别为:
把系统中各个表的结构截图
表2.1
表2.2 作业布置表:
4.2 连接数据库
<%
Dim conn,strConn
Set conn=Server.CreateObject("ADODB.Connection")
strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("pcfinal.mdb")
conn.Open strConn
%>
五、详细设计
要求:把每个模块界面截图,然后用文字或流程图阐述每个模块是如何实现的。

尽量少用代码。

5.1系统前台设计
这一部分应包含首页界面、及各个子模块的详细说明
5.2 系统后台设计
5.2.1 后台主界面设计
下面阐述是如何实现登录的。

如:用户输入用户名和密码以后,然后在数据库中查询用户信息表,如果能够找到该记录,则用户是合法用户,可进入系统进行后台管理,如果输入有误或没有输入,则调用javascript 函数,提示用户“输入有误,请重新输入”。

5.2.2 *****管理设置 5.2.3 *****管理设置 5.2.4 *****管理设置
六、结束语
电脑销售管理系统是典型的信息管理系统(MIS ),其开发主要包括后台数据库的建立和维护,以及前端应用程序的设计开发两方面。

对于前者要求建立起数据一致性好和完整性强、数据安全性好的数据库,而对于后者则要求应用程序具有功能完备,易使用等特点。

参考文献
[1] 冯昊. 动态网页设计与上机指导[M]北京:清华大学出版社,2002
[2] 杨冀川. 动态网站设计实战[M]北京:机械工业出版社,2000
[3] 沈大林. Dreamweaver Flash Fireworks三合一教程[M].北京:电子工业出版社,2001
[4] Mike Morrison , Jonline Morrison. 数据库的WEB站点[M] 北京:清华大学出版社,2002
[5] 杨威. 3.0网络开发技术[M].北京:人民邮电出版社,2001
[6] 余雷,周松建. 应用开发百例[M] 北京:清华大学出版社,2003
[7] 李劲. 精通数据库设计[M].北京:科学出版社,2001
[8] 黄斯伟,王玮. HTML4.0使用祥解[M].北京:人民邮电出版社,1999
[9] 白鉴聪,王进. JavaScript网页效果大师[M]. 北京:机械工业出版社,2001
[10] 武苍林,罗晃. Web数据库的开发方案[J].计算机工程与科学,1999:21(1):65-68
[11] 贾军渭. 基于WWW和分布式对象技术的Browser/ Server结构[J].计算机工程.1998,10
[12] 陈世雄,耿新民等. 多层分布式B/S计算模式的Web数据库应用程序Delphi实现技术[Z].计算机工程.2001,10
[13] 侯云峰. Client/Serve应用开发指南[M]. 北京:电子工业出版社.2000
[14] 高传善,张世承. 计算机网络教程[M].上海:复旦大学出版社.1997。