软工总体设计报告结构化newWord文档格式.docx

上传人:b****6 文档编号:16192277 上传时间:2022-11-21 格式:DOCX 页数:23 大小:159.81KB
下载 相关 举报
软工总体设计报告结构化newWord文档格式.docx_第1页
第1页 / 共23页
软工总体设计报告结构化newWord文档格式.docx_第2页
第2页 / 共23页
软工总体设计报告结构化newWord文档格式.docx_第3页
第3页 / 共23页
软工总体设计报告结构化newWord文档格式.docx_第4页
第4页 / 共23页
软工总体设计报告结构化newWord文档格式.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

软工总体设计报告结构化newWord文档格式.docx

《软工总体设计报告结构化newWord文档格式.docx》由会员分享,可在线阅读,更多相关《软工总体设计报告结构化newWord文档格式.docx(23页珍藏版)》请在冰豆网上搜索。

软工总体设计报告结构化newWord文档格式.docx

1.会员卡余额情况

2.充值

设置管理系统

1.统计一本会员卡在一段时间内借过多少影碟。

2.统计某段时间内影碟流通情况。

统计管理系统

流通管理人

2.2运行环境

a.硬件设备

一体机或者超级本,不用再外加新的设备。

b.支持软件

操作系统Windows7/WindowsXP

数据库系统SQLSERVER2008

开发工具MicrosoftVisualStudio2008

c.网络拓扑结构

系统的拓扑结构如上图所示

2.3基本设计概念和处理流程

原来的影碟店查询太慢,影响借碟的效率,顾客增加后,影碟店的工作量加大,所以需要一个软件来提高效率和顾客的等待时间,所以采用C/S架构来开发新的管理系统。

来弥补这些不足之处。

2.4尚未处理的模块

我们这个系统由于时间约束所以目前只考虑到借碟功能、会员登录、库存查询和还碟功能,但是影碟的借阅次数和会员的优惠在前面的需求规定中的其他功能看时间来做。

3功能模块设计设计

总体功能模块如图所示:

模块号

添加

资源

编目时可以迅速查重

快速对新种类的影碟进行编目

对影碟明细表进行填写

影碟管理

进行借碟管理

进行还碟管理

进行续借管理

在影碟丢失时进行赔偿

挂失注销

会员卡挂失注销

影碟查询

按片名查询

按导演查询

按主演查询

按种类查询

按产地查询

按上映时间查询

会员管理

余额查询

充值

统计

统计近期影碟流通情况

统计某会员近期借还碟情况

3.1各模块IPO图

(1)编目管理

IPO图

IPO表

系统:

影碟店管理系统

模块:

编目管理BMGL(总)

调用:

被调用:

影碟管理系统

输入:

图书库管理员编目信息

个别登记主表信息

书次号表中的书次号

编目员编目信息

中图法分类表中的分类号

个别登记明细表中的财产号

输出:

个别登记明细信息

书次号及相关信息

处理:

对订购进来的图书进行查重。

如果查重结果发现在库存中已存在该类书的索书号和财产号,则对该索书号和财产号查重,如果已经存在这财产号,则重新输入财产号(循环),否则登记个别明细信息放入到个别登记明细表中。

否则,合成新索书号及填写个别登记表,再个别登记信息进行校验,如果是有误的个别登记信息,则重新填写个别登记信息,否则登记个别登记信息放入到个别登记表中。

局部数据元素:

编号、影碟编号、顾客编号、借出时间、归还时间

(2)流通管理

A借碟

IPO图

IPO表

影碟管理系统作者:

刘斌华

影碟出租模块日期:

2012.4.2

影碟出租

T_jieshu001判断是否为有效读者,如果是进行借书

T_jieshu002判断读者可借图书是否已借满,如果不是进行借书

T_jieshu003判断读者所借的图书是否超期,如果不是进行借书

读者信息

个别登记明细

借书证条码

图书条码

读者的个别登记明细信息

B会员

是否丢失是否损坏是否超期读者信息表

流通员读者图书个别登记明细表

图书信息校验赔款处理退出还书

罚款处理还书登记赔款处理并注销书籍

如果图书信息有效,否则退出还书。

判断是否丢,如果没有丢失,则判断是否损失,否则赔款处理并注销书籍。

如果有损失,则赔款处理,然而判断是否超期,如果超期,则罚款处理,否则还书或注销书籍。

个别登记信息

借还书信息

图书条形码

T_huanshu

图书馆管理系统

图书馆管理系统

还书T_huanshu

2.3.2程序流程图

C查询

续借T_huanshu

T_huanshu

还书信息

借书证条形码

如果读者的信息的有效的身份,查看书籍的个别登记信息,否则要退出续借。

判断是否以续借,如果已续借,则不办理,否则办理续借。

读者借书证流通员个别登记信息表

校验读者身份读者读者信息表

书籍查询办理续借

退出续借是否续借

D注销

系统:

图书管理系统

模块:

预约办理T_yycx

被调用:

图书管理系统

调用:

T_yycx

处理:

判断读者所借的书是否超期,如果不是进行预约

判断读者所借的书是否借满,如果不是进行预约

输出数据流:

读者信息

输入数据流:

借书证条码信息

E续借

统计打印TJDY

T_:

读者借书一览

单本图书流通明细

查出图书去向

TJDY004:

统计工作人员工作流量

TJDY005:

借书分类统计

TJDY006:

图书馆藏书分类统计

各类查询信息

读者基本信息

各类报表信息

查书图书去向:

通过这个功能可以查处一本已借出的图书的现在在谁手中。

读者借书一览:

可以统计出一个读者在一段时间中的借阅情况

单本图书流通明细:

可以统计出一本图书在一段时间内被谁借过的明细信息

工作量统计:

可以统计出在某一段时间内的一个工作人员的工作量

流量统计:

可以统计出在某一段时间内的图书借、还、赔、罚的详细信息。

借书证号、时间、书名、索书号、图书条码号

读者借书一览TJDY001

统计打印

读者借书一览信息

借书号和时间

读者信息,借还书信息

根据流通员输入的借书证号和时间,利用Select语句分别从借书证表,和借还书信息表中取出我们想要显示的信息:

日期+事项+卡号+书名+财产号+涉及金额+仓库

便于阅览其他读者的借阅书情况,还要显示其他读者的信息:

姓名+编号+挂+办理日期+已借+单位+年龄+性别+挂失日期+废除日期

日期、事项、卡号、书名、财产号、涉及金额、仓库

姓名、编号、挂、办理日期、已借、单位、年龄、性别、挂失日期、废除日期

日期、图书名称、索书号、条形码(财产号)、事项、姓名、卡号、涉及金额

根据流通员输入的书名或索书号或条码号之中的一个数据和时间,利用Select语句分别从借书证表,和借还书信息表中取出我们想要显示的信息:

日期+图书名称+索书号+条形码(财产号)+事项+姓名+卡号+涉及金额

单本图书流通明细信息

书名或索书号或条码号

时间、读者信息、借还书信息

单本图书流通明细TJDY002

日期、图书名称、索书号、条形码(财产号)、事项、姓名、卡号、涉及金额、书名、译者、借阅者、证编号、出借日期、财产号、索书号、库存

日期+图书名称+索书号+条形码(财产号)+事项+姓名+卡号+涉及金额+书名+译者+借阅者+证编号+出借日期+财产号+索书号+库存

图书去向的详细信息

读者信息、借还书信息

图书管理系统

查出图书去向TJDY003

统计工作人员工作流量TJDY004

根据流通员输入的时间段来统计各个所有的工作人员的罚、还、借、赔事项的统计

可以得到工作小计和金额小计两个数据。

那在图书馆中就可以参考这两个数据来给予奖励。

时间、操作员名、工作小计、金额小计

工作量统计

时间

4数据库设计

影碟编目表:

字段名

说明

类型

长度

空否

tsbh

图书编号

integer

 

PK

flh

分类号

varchar

14

 如:

TP31

sch

书次号(索书号)

20

书名与责任者项

sm

题名

100

红楼梦

smpy

书名拼音编码

30

Hongloumeng

blsm

并列书名

石头记

fsm

副书名

zrzgb

著录语种

16

dyzrz

第一责任者

曹雪芹

zzfs

著作方式:

8

(可维护)著编著辑编辑

qtzrz

其它责任者

40

版本项

bb

版本

选择1.第一版1.第二版2.第三版等

qtbbxs

其它版形式

ybbygdzrz

与本版有关的责任者

15

出版发行项

cbd

出版地或发行地

50

选择:

见出版地维护程序

cbfxz

出版者或发行者

(可维护)出版社

cbrq

出版日期或发行日期

smalldatetime

1900.1.1清朝

ys

页数

24

123页

js

卷数

kb

开本(尺寸)

10

大(小)16开32开24开64开

fj

附件

丛书项

csm

丛书名

80

csbz

丛书编者

gjlxcbwbh

国际连续出版物编号

13

附注项

bzsh

国际标准书号

7-220-03838-0

zdfs

装订方式(精装压膜)

平装,精装

dj

定价

smallmoney

1.23

ty

提要

本程序附加项

shfw

适合阅读范围

12

zrrq

著录日期

2003-12-12

djcs

当前库存册数(可外借)

去掉已经借出的册书,借还书时更新

dqkccs

登记册数

表示图书复本册书

bmy

编目员

Int

4

fzx

zxf

注销否

1注销0未注销1111期刊编目

hdfs

获得方式

赠送、购买等

zt

主题

ztfs

载体方式

图书明细表:

意义

tsch

图书册号

每册唯一标志

外键,参考d_tsqd1表tsbh

tstxmh

图书条形码号

9

如12345678X

tscjf

图书出借否

出借设置1,归还或新书设置为0

tszxf

图书注销否

0未注销;

1注销

tscjrq

图书出借日期

datetime

借出是设置,归还是设置为空

tsghrq

图书归还日期

归还时设置,借出时设置为空

jszbh

借书证编号

int

外键,参考D_khxmb中的bh

gcck

馆藏仓库

Char

操作日志流水登记表:

lsh

流水号

自动编号

sjje

涉及金额

money

sx

事项

2

‘借’/‘还’/‘编’s等

rq

外键,d_tsmx中的tsch

外键,D_tsqd1中的tsbh

sjrkh

涉及人借书证编号

char

外键,d_khxmb中的bh

czy

过程操作者

登录日志表:

dlbh

编号

yhm

用户名

Varchar

yhlb

用户类别

FK

见用户类别表

IP

IP地址

如:

202.101.172.35

Sj

登录时间

smalldatatime

借书证表:

Jszbh

Jsztm

blrq

办理日期

yjybs

已借阅本数

在借还书时更新

gsrq

挂失日期

fcrq

废除日期

id

ID卡的卡号

如果是射频ID卡,有卡号

Zt

状态

1

Y—正常G—挂失F—废除

权限表:

qxbh

权限编号

qxmc

权限名称

管理员,流通员

注:

0—流通员,1—编目员,2—管理员

学生表:

mm

密码

xsmc

学生名称

xb

性别

Bit

0—女,1—男

csny

出生年月

Smalldatatime

sfzhm

身份证号码

18

szbj

所在班级

见班级表

dh

电话

sj

手机

yhzl

用户种类

0—学生,1—教师见用户种类表

员工表:

Mm

ygmc

员工名称

Sfzhm

Ssbm

所属部门

见部门表

qx

权限

1—流通员

2—编目员

2--管理员见权限表

5软件构架设计

因为软件是采用C/S设计的,所以在软件设计的时候尽量做得像windowsxp的风格,而且界面做的简单易懂,让顾客更容易操作,为了提高页面的显示速度,采用框架集把整个主界面分成几个块进行。

5.1控件

在整个系统的操作过程界面和和普通软件一样。

同时为保持整个系统的风格统一。

一些按钮和图片都采用一样的样式。

(包括大小,颜色等)

5.2界面

界面的开发要遵循简洁、实用、统一、大方的原则。

需要着重提醒的地方使用其它鲜艳颜色,整个系统操作简单。

5.3编程

编码要遵循简洁、易懂、可维护性强的原则,编码时适当加注释,函数要说明入口和出口参数。

5.4错误处理

在整系统中尽量在错误和异常出现之前就对它进行处理。

对不可预见的错误和异常进行异常处理。

做到对一些常的异常都能进行处理。

因为在异常处理的过程中会占用大量的系统资源。

在C/S架构的系统中,全总的处理过程都在一个服务器端中执行的。

所以要是经常要进行异常的处理。

那事必会对服务器带来很大的负担。

所以要求在每一个页面的尽可能的进行数据的验证之后再提交到服务器。

以减少服务器因为异常处理而增加的一些完全也可以避免的负担。

6系统的安全可靠处理

本系统在登陆时采用登陆名和SQLSERVER数据库的登陆名相同的方式来确保系统的安全性,这样如果是原代码被泄露了那个人也得不到用户名和密码。

这样做了之后,就是将来交给别人用了,我也进不去这个软件。

6.1数据库损坏:

为了确保数据安全,服务器可以采用主服务器的数据库,在其他电脑上进行备份,一旦主服务器损坏,由备份服务器立即替换进行工作。

数据库要有相应的备份模块,服务器端有基于数据库系统的备份模块,可以通过外置硬盘或者光盘机来备份。

6.2部分停电

由于是应用的是超级本和一体机所以都有自带电池,停电也能照常查询。

6.3权限控制

系统部分采用最高级别的权限控制,采用基于数据库的安全认证,系统自带一个用户管理模块,可以方便的创建用户和授权。

店长有个账户,他可以查看每天所有的借阅订单和库存情况。

会员用身份证登陆,来查询自己都借过的影碟和影碟查询。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 自考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1