数据库及软件工程课程设计说明书

上传人:M****1 文档编号:487572247 上传时间:2023-08-11 格式:DOC 页数:54 大小:604.50KB
返回 下载 相关 举报
数据库及软件工程课程设计说明书_第1页
第1页 / 共54页
数据库及软件工程课程设计说明书_第2页
第2页 / 共54页
数据库及软件工程课程设计说明书_第3页
第3页 / 共54页
数据库及软件工程课程设计说明书_第4页
第4页 / 共54页
数据库及软件工程课程设计说明书_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《数据库及软件工程课程设计说明书》由会员分享,可在线阅读,更多相关《数据库及软件工程课程设计说明书(54页珍藏版)》请在金锄头文库上搜索。

1、中北大学数据库及软件工程课程设计说明书学生姓名:学号:学院:电子与计算机科学技术学院专 业:题 目:电脑配件库存管理系统成 绩指导教师2012年 月 日1. 引言 (大标题黑体小四号字 )1.1 课题背景随着电子技术的不断发展,电子产品的规模不断扩大,计算机数量及其用户量的急剧 增加, 有关电脑配件的各种商家也随之展开, 电脑配件管理系统应运而生了, 它可用来管理 电脑配件信息与提高系统管理工作的效率。电脑配件管理系统把 Microsoft Visual Studio 2010(前台开发)与 MSSQLserver2008 数据库(后台管理)有机地结合,并运用相关技术,完成电脑配件爱你的规范管

2、理、科学统 计和快速查询,从而可大大减少该管理上的工作量。数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对 应用系统的效率以及实现的效果产生影响。 合理的数据库结构设计可以提高数据库存储的效 率,保证数据的完整性和一致性。同时,合理的数据结构也将有利于程序的顺利实现。1.2 系统开发关键技术介绍本系统采用的是 Microsoft Visual Studio 2010开发工具作为开发系统程序,采用MSSQLserver2008 数 据 库 访 问 技 术 完 成 对 数 据 库 信 息 的 规 范 管 理 和 统 计 查 询 。 MSSQLserver2008 使 用

3、更 加 简 单 灵 活 的 对 象 模 型 , 适 用 于 各 种 程 序 设 计 语 言 。 MSSQLserver2008 提供执行以下操作方式:(1) 连接到数据源。(2) 指定访问数据源的命令,可以在命令中指定参数。(3) 执行命令,例如一个 SELECT语句。(4) 在适当情况下,可以把缓存行的更改内容写回数据库中,更新数据源。提供常规方法检测错误,错误通常由建立连接或执行命令造成,涉及到SQL 的error 对象 。2 需求分析2.1.1 目的本次课程设计是网络工程专业核心实践教学环节之一 , 是对数据库原理 和软件工程两门课程知识的综合运用。通过设计,巩固所学的理论基础,加深对数

4、据库原理和软件工程理论知识的理解, 掌握软件系统设计的全过程及技术与方法, 培养编 制软件文档及开发应用系统的能力,提高独立分析问题、解决问题的能力,锻炼和加 强动手能力。2.1.2 范围 以电脑配件批发公司为背景,开发电脑配件库存管理系统。配件种类至少包括五种, 每种配件包括至少两家供货商。 (功能及相关数据可以通过调研获取,也可以进行合 理假设)。2.1.3 定义、缩写词、略语B/S : 即浏览器 / 服务器结构,基于浏览器的使用。用户: 用户分入库管理员、出库管理员和系统管理员,角色不同,所使用的功能不同。网站:In ternet上提供Web服务的计算机。该计算机的IP绑定了域名,在浏览

5、器输入域名就可以访问该计算机的web资源2.1.4 参考资料1 齐志昌,谭庆平,宁洪.软件工程 ,北京:高等教育出版社 .20022 张海藩 .软件工程导论 . 北京:清华大学出版社 .20033 程成, 陈霞.软件工程(原书第 6 版). 北京:机械工业出版社 .20034 王珊,萨师煊.数据库系统概论 (第四版). 北京:高等教育出版 .20065 陈志泊 ,李冬梅 ,王春玲 .数据库原理及应用教程 .北京:人民邮电出版社 .20036 郑阿奇 .SQL Server 实用教程 .北京:电子工业出版社 .20037 何玉洁 .数据库原理与应用 .北京: 机械工业出版社 .20072.2.1

6、 项目概述本项目所开发的电脑配件库存管理系统完成学校对入库员的选课信息的统计与 管理,减少数据漏掉的情况,同时也节约人力、物力和财力。告别以往的人工统计。 本项目开发的软件采用 B/S 结构,方便入库管理员、出库管理员、系统管理员使用, 入库管理员可以再线查看可选配件信息、 再线入库、信息修改、入库单查看, 出库管 理员可以再线出库、出库单查看,管理员可以对整个系统进行管理(包括系统管理、 用户管理、库存管理) . 。2.2.2 产品描述由于本系统的数据还算不上大型的。所以数据库服务器与 web服务器共用同一台计算机。系统中的用户信息、系统信息和库存信息都放在数据库中。系统用例图下图所示由于本

7、系统的数据还算不上大型的。所以数据库服务器与web服务器共用同一台计算机。系统中的用户信息、系统信息和库存信息都放在数据库中。(1) 入库:入库管理员的操作。Step 1 :成功登陆Step 2 :查看所有入库详单Step 3 :进行入库操作(2) 出库:出库管理员的操作Step 1 :用户登陆Step 2 :进行出库操作Step 3 :查看相应信息(3) 管理:系统管理员可以使用管理操作产品功能系统功能模块功能模块功能使用者增加修改供应商信息入库员,管理员增加修改配件信息入库员,管理员增加修改配件类别信息入库员,管理员入库操作入库员,管理员查看入库单、库存入库员,管理员出库操作出库员,管理员

8、查看出库单、库存出库员,管理员用户管理管理员系统管理管理员用户特点本项目所开发的系统用户有三类,入库员、出库员和系统管理员。当有配件入库时,入库员就可以登陆电脑配件管理系统进行管理。对入库员来说, 只要有一个能上网的就行可以在浏览器登陆了。当有配件出库时,出库员就可以登陆电 脑配件管理系统进行管理。当管理员登陆时,可以查看所有的入库、出库情况等信息。225 般约束此系统必须满足以后限制:(1)系统中所有账户能够供用户随时使用,能够随时使用相应功能。(2)该系统必须确保所有数据安全,以免损失。所有用户都要登陆才能访问, 每个用户只能使用所属角色的权限,必要时限定访问次数。(3)界面友好,操作简单

9、。(4)软件系统开放性好,结构灵活,可扩充,方便维护。(5)安全可靠。假设和依据(1)假设入库员不在仓库,照样可以入库。只要有联网的电脑且有浏览器就行(2)假设用户忘记密码,可与管理员联系。功能需求描述数据库关系图如下图Tnblp-SupnlifTTable LnlJtsTable PartsTable InLiEtsTable_Invent)orv电 ParlsldPlshanfceParteBranidParisI-itrcdLcbcjrCctFgaryadlablcrtsCatcgory所有的类:入库单助手类:包括入库单的信息和入库单可以执行的操作。出库助手单类:包括出库单的信息和出库单

10、可以执行的操作。 用户助手类:包括用户的信息和用户可以执行的操作。供货商助手类:包括供货商的信息和供货商可以执行的操作。配件助手类:包括配件的信息和配件可以执行的操作。配件种类助手类:包括配件种类的信息和配件种类可以执行的操作。库存助手类:包括库存的信息和库存可以执行的操作。2.3.2 类的详细说明入库单助手类:方法:增加入库单查看入库单出库单助手类方法增加出库单查看出库单用户助手类方法:增加用户删除用户修改用户查询用户供货商助手类方法:增加供货商删除供货商修改供货商查询供货商配件助手类方法:增加配件删除配件修改配件查询配件配件种类助手类方法:增加配件种类删除配件种类修改配件种类查询配件种类库

11、存助手类方法:增加库存修改库存查询库存2.3.3 其它需求描述性能要求(1)对服务器的要求,必须保证系统稳定的运行。(2)对客户端,在现在使用的电脑中,联网了就行。要求不高。10 秒以内,(3)本地系统,使用功能时,在网速好的情况下,系统响应时间为 设计约束数据库: SQL2008服务器操作系统: windows7开发语言: C# .NET进度要求2012年 5月 28 日 52012年 6月 01 日 62012年 6月 08 日 62012年 6月15 日 62012年 6月22 日进行需求分析; 概要设计和详细设计; 日 编程; 测试、撰写课程设计说明书;服务器硬件:配置稍好就行 开发方

12、式:个人开发。月 31 日月 07 日月 14月 21 日验收、成绩考核。 3.3.4 交付要求该项目完成后,需向用户提交以下信息:软件需求规格说明书,电子版和纸质版。软件设计规格说明书,电子版和纸质版。(3) 可运行的软件系统。(4) 部分或者全部C#源码。2.3.4 用户界面界面对于用户来说至关重要,既是用户对软件评介的根据,也是用户最终使用的。所以界面设计得怎么样,对整个系统的成功与否有着密切的联系。当然,也许界面设计得好不会让其性能更好,但是设计得不好却只会让它更差。界面设计原则:一致性操作步骤少随时提示用户系统正在进行哪些操作要有撤销操作 减少用户记忆的东西3.概要设计系统数据流图:

13、系统功能机构图入库员登录系统出库管理员系统E-R图供货商名称供货商id供货黑类型id类型名称顾客id顾客名称#护系方式供货商供货价格供货单供货配件类型出货单id 顾客id 配件id购买折共货数量类别id配件id电脑配件配件名称简介配件品牌仓库用户E-R图管理员顾客N购买时间数据库表单 客户表DOU-PC.CQrnputeRMQ.Tabk.Cus-tQm&r列名数据起型 筑许值:ustunierldCustwnerMamenvarcharfSO)TCLEtrMTierTelnvartha(m)V.I进货单表DOU-PCCq mputerPa. .db.Ta bleJnLI sts数据类型気诈Mull值intInTinwnvwchar(50InNumint圜InPricefloatsSuppliierldint2Partldint库存表DOU-PC.ComputerPa.o TabIe tnventory

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号