推广 热搜: 滤芯  铸铁t型槽平台  收购ACF  回收ACF  求购ACF  铸铁焊接平台  气动卧闸  不锈钢螺栓  钢箱梁顶推施工  麻将 

大作业设计 相关要求与示例怎么写(大作业设计 相关要求与示例图片)

   日期:2023-07-03     浏览:39    评论:0    
核心提示:大家好。下面小编就和大家分享一下。很多人还不知道怎么写大作业设计的相关要求和例题(大作业设计的相关要求和样图)。下面是详细的解释。现在让我们来看看!书刊租赁信息管理系统第一,需求分析1.系统目标:实

大家好。下面小编就和大家分享一下。很多人还不知道怎么写大作业设计的相关要求和例题(大作业设计的相关要求和样图)。下面是详细的解释。现在让我们来看看!

书刊租赁信息管理系统

第一,需求分析

1.系统目标:实现一个电脑图书出租信息管理系统,管理每个人的图书出租信息。通过该系统,用户可以对书刊信息、出租信息、管理员信息、借阅者信息等信息记录进行查询、修改、删除、添加等操作。

2.系统功能需求:本系统的用户分为超级用户和普通用户。超级用户负责系统维护,包括输入、修改、查询和删除书刊信息、管理员信息、租赁信息和租用者信息。普通用户,也就是租房者,只有查询信息的权利。

(1)功能划分

用户认证后进入主界面。主界面为超级用户提供了五个选项:图书信息管理、借阅者信息管理、租赁信息管理、密码修改和退出系统。普通用户有三个功能可供选择:书刊信息查询、密码修改和退出系统。

(2)功能描述

●书刊信息管理

提供所有书刊的相关信息列表,查询每种书刊的名称、索书号、出版社、可借阅数量、摆放位置。超级用户有权查询、修改、添加和删除图书和期刊信息,还可以维护订购的图书和期刊信息。而普通用户只能浏览书刊信息。

●出租人信息管理

列出所有借款人的名单。对于每一个借款人的个人信息:编号、姓名、性别、年龄、家庭住址、联系电话、身份证号,超级用户可以添加、修改、删除、查找借款人信息、查看借款人的借款情况、为借款人修改密码。普通用户有权修改自己的信息,查询和修改自己的密码。

●管理员信息管理

给出了所有管理员的列表。对于每个管理员的个人信息:员工号、姓名、性别、政治面貌、年龄、联系电话、家庭住址和身份证号码,超级用户可以添加、修改、删除、查找借款人的信息、查看某个管理员的情况和修改管理员的密码。普通用户有权修改自己的信息,查询和修改自己的密码。

●租赁信息管理

提供一份学生借书的信息清单。对于每条借阅记录,超级用户有查询、修改、增删的权限,普通用户有搜索的权限。

,

●借书

以借书证的形式列出借款人的借款情况。借阅者可以为自己租借书刊,超级用户可以为任何借阅者租借和归还书刊。每一个借阅者都有借阅书刊数量的限制,不允许借阅者借阅超出最大数量的书刊。退出借阅功能时,如果有即将出租或已过期的书刊会给出警告信息(借阅者可多次进入书刊借阅界面)。

●修改密码

用户输入原密码并输入两次新密码后,系统会用新密码替换旧密码。●退出系统。

当用户退出系统时,如果借阅书刊的时间达到最大时限,会给出警告信息。

3、开发工具(略)

综合教务系统的数据库采用微软的SQL Server2005企业版,前台应用程序由ASP编写,从互联网上提供一个Web界面供学生使用。由于采用了ADO数据库接口,可以很容易地进行修改,以支持ORACLE、SYbase、DB2等数据库。系统的结构是B/S结构,即浏览器/服务器结构。

二、概念结构设计

,

图1书刊借阅系统概念模型的E-R图

2.详细描述

(1)系统中涉及的实体集

●图书实体集:带属性的书号、书名、作者、出版社、出版日期、库存数量、剩余数量、租赁费用。

●租户实体集:具有租户编号、租户姓名、年级、性别、生日、身份证号、家庭住址、联系电话等属性。

●管理员实体集:管理员号、姓名、年级、性别、生日、身份证号、家庭住址、联系电话,带属性。

●借款设置的账簿主体:账簿编号、账簿名称、借款人姓名、借款日期、归还日期、借款费用,带属性。

(2)系统中涉及的联系人

●一个人可以租多本书,一本书只能租给多个人,所以书和租书人的关系是n: m。

●一个管理员可以管理多本书,一本书可以由多个管理员管理,所以管理员和书的强制连接是M: N连接。

●一个管理员可以管理多个租户,一个租户可以被多个管理员管理,所以管理员和图书的强制连接是M: N连接。

三、逻辑结构设计

将E-R模型转换为关系模型。

(1)书刊实体集可以转换成关系。

书籍(BOOKID、BNAME、作者、出版社、出版日期、BNUMBERS、BSURPLUS、费用)

BOOKID代表书号,BNAME代表书名,

AUTHOR代表图书作者,PRESS代表出版社,

PRESSDATE表示出版日期,BNUMBERS表示库存数量,

BSURPLUS表示剩余数量,COST表示租赁费。

(2)借款人的实体集可以转换为关系。

人(PERSONID,PNAME,SEX,PBIRTH,PIDENTITY,PPHONE,PGRADE)

,

PERSONID代表借款人的号码,PNAME代表借款人的姓名,SEX代表性别,PBIRTH代表生日,PIDENTITY代表身份证号,PPHONE代表联系电话PGRADE代表借款人的级别。

(3)管理员实体集可以转换成关系。

管理员(ADMINID,ANAME,SEX,ABIRTH,AIDENTITY,APHONE,AGRADE)

ADMINID代表租户的编号,ANAME代表租户的姓名,SEX代表性别,ABIRTH代表生日,AIDENTITY代表身份证号,APHONE代表联系电话AGRADE代表管理员的级别。

(4)借阅者与书刊的关系可以转化为关系。

租金(BOOKID,PERSONID,ADMINID,RENTDATE,RETURNDATE)

BOOKID表示图书编号,PERSONID表示借阅者编号,ADMINID表示管理员编号,RENTDATE表示租赁日期,RETURNDATE表示归还日期。

(5)管理员与书刊的管理关系可以转化为关系支票簿(BOOKID,ADMINID,CHECKDATE)。

BOOKID表示图书编号,ADMINID表示管理员编号,CHECKDATE表示检查日期。

(6)管理员与租户的管理关系可以转化为RENTER (ADMINID,PERSONID)。

ADMINID代表管理员号,PERSONID代表租户号。

第四,数据库的物理结构设计

1.将关系模型转换成表结构。

(1)书籍:包含所有书籍信息。

表1-图书信息表结构

,

(2)管理员信息表:包含所有管理员的个人信息。

3)借款人信息表(人):包含所有借款人的个人信息。

表3-出租人信息表的结构

(4)租借信息表(RENT):包含所有租借书刊的信息。

表4-租赁书籍和期刊结构

,

(5)支票簿:包含书刊管理检查的全部信息。

(6)租赁者管理信息表单:包含所有租赁书籍的租赁者的信息。

表4-租赁书籍和期刊结构

(7)用户账号表:包含所有用户的账号和密码信息。

表7-用户帐户表结构

注意:USERAUTH用0,1代表用户权限,0代表管理员,1代表普通用户。其中,普通用户的STUDENTID就是学号。

2.实现数据完整性

数据完整性可以通过各种约束、默认值、规则和触发器来实现。由于教务系统的重要性和各种数据之间复杂的相关性,保证数据的完整性更为重要。用户不能随意删除或修改数据。

(1)检查约束保证借阅的书刊数量不得大于最大借阅数量。

(2)各种外部代码约束保证了数据的完整性,不能随意删除。外部代码的设置在上面的数据库表中已经提到。

(3)主码的约束保证了实体的完整性,在上面数据表的设计中已经提到了主码的设置。(5)创建一个触发器,保证在添加借阅图书信息时,借阅者曾经借阅过的图书目录会自动添加到当前目录中。

五、创建数据库代码

在主服务器(

,

NAME =图书贷款管理系统_数据,

Filename =' c:程序文件。图书租赁管理系统。mdf ',

大小=10MB,

MAXSIZE =无限制,

文件增长=1MB

)

登录

NAME =图书租赁管理系统_log,

Filename =' c:程序文件。图书借阅管理系统。ldf ',

大小=2MB,

MAXSIZE =无限制,

文件增长=1MB

)

创建表簿信息

BOOKID char (10)主键,

BNAME char (24),

作者char (8),

按压充电器(40),

按日期日期时间,

BNUMBERS INT,

BSURPLUS INT,

成本浮动(2)

)

创建表租户信息

PERSonID char (10)主键,

PNAME char (10),

性char (2),

PBIRTH日期时间,

PIDENTITY char (18),

电话充电器(11),

升级字符(6)

)

创建表格管理员信息

(ADMINID char (10)主键,

一个名字字符(10),

性char (2),

,

ABIRTH日期时间,

AIDENTITY char (18),

一种电话充电器(11),

阿格拉德char (6)

)

创建表簿管理

ADMINID CHAr (10),

BOOKID char (10),

检查日期日期时间

主键(BOOKID,ADMINID),

外键(bookid)引用图书信息(BOOKID),外键(adminid)引用管理员信息(ADMINID))

创建表租户管理

ADMINID CHAr (10),

PERSONID字符(10)

主键(ADMINID,PERSONID),

外键(adminid)引用管理员信息(ADMINID),外键(personid)引用租户信息(PERSONID),)

创建表租赁管理

BOOKID CHAr (10),

拟人充电器(10),

ADMINID CHAr (10),

RENTDATE日期时间,

返回日期日期时间,

主键(BOOKID,PERSONID,ADMINID),

外键(BOOKID)引用图书信息(BOOKID),

外键(personid)引用租户信息(PERSONID),外键(adminid)引用管理员信息(ADMINID)。

)

,

创建表用户

用户标识字符(10),

userpasswd char (10),

userauth smallint,

学生id字符(10)

)

插入

管理员信息(管理员id、姓名、性别、出生、身份、电话、等级)值。

(' 1211310001 ','李平','男',1995年8月5日,' 130145199508056211 ',' 12345678991 ','一级')插入。

管理员信息(管理员id、姓名、性别、出生、身份、电话、等级)值。

(' 1211310114 ','李明','男',1988年8月5日,' 130145198808056211 ',' 12345678991 ','次')插入。

管理员信息(管理员id、姓名、性别、出生、身份、电话、等级)值。

(' 1211310117 ','王芳','女',1990年7月5日,' 130145199007056211 ',' 12345678991 ','三级')插入。

管理员信息(管理员id、姓名、性别、出生、身份、电话、等级)值。

(' 1211310007 ','小米','男',1990年4月5日,' 130145199004056211 ',' 12345678991 ','二年级')

插入

出租人信息(personid、pname、性别、p出生、p身份、p电话、p等级)值。

(' 1211310556 ','李明','男',1995年4月6日,' 130145199504056211 ',' 12345678991 ','次')插入。

出租人信息(personid、pname、性别、p出生、p身份、p电话、p等级)值。

(' 1211310433 ','方莉','男',1990年7月5日,' 130145199504056211 ',' 12345678991 ','一级')插入。

出租人信息(personid、pname、性别、p出生、p身份、p电话、p等级)值。

(' 1211310114 ','李明','男',1988年8月5日,' 130145198808056211 ',' 12345678991 ','次')插入。

出租人信息(personid、pname、性别、p出生、p身份、p电话、p等级)值。

,

(' 1211310117 ','王芳','女',1990年7月5日,' 130145199007056211 ',' 12345678991 ','三级')

插入

出租人信息(personid、pname、性别、p出生、p身份、p电话、p等级)值。

(' 1211310007 ','小米','男',1990年4月5日,' 130145199004056211 ',' 12345678991 ','二年级')

插入

书刊信息(书签、b名称、作者、出版社、出版日期、b编号、b剩余、成本)值。

(《123546C》,《程序设计基础》,《谭浩强》,《高等教育出版社》,2005-05-05,10,2,30.0)。

插入

书刊信息(书签、b名称、作者、出版社、出版日期、b编号、b剩余、成本)值。

(《000002c》,《大学英语》,《孙晓丽》,《外语教学与研究出版社》,2004-05-03,10,2,15.0)

插入

书刊信息(书签、b名称、作者、出版社、出版日期、b编号、b剩余、成本)值。

(《00003c》,《数值分析》,《吴东》,《高等教育出版社》,2003-03-03,10,2,23.0)

插入

书刊信息(书签、b名称、作者、出版社、出版日期、b编号、b剩余、成本)值。

(《00004z》,《政治经济学》,《张欣》,《高等教育出版社》,2003-04-03,10,2,50.0)

插入

图书信息(Bookid,bname,作者,出版社,pressdate,bnumbers,b盈余,成本)值(' 0005s ','离散数学','刘明','高等教育出版社',2000-03-03,10,2,13.0)。

插入

租赁管理(书签、personid、adminid、租赁日期、归还日期)

价值观念

(' 123546C ',' 1211310117 ',' 1211310001 ',2015-05-05,2015-06-05)

插入

租赁管理(书签、personid、adminid、租赁日期、归还日期)

价值观念

(' 123546C ',' 1211310007 ',' 1211310001 ',2015-05-05,2015-06-05)

插入

租赁管理(书签、personid、adminid、租赁日期、归还日期)

以上讲解了如何写大作业设计的相关要求和例题(大作业设计的相关要求和例图)。这篇文章已经分享到这里了,希望对大家有所帮助。如果信息有误,请联系边肖进行更正。


相关导读:大作业设计 相关要求与示例怎么写(大作业设计 相关要求与示例图片)
相关内容:大作业设计 相关要求与示例怎么写(大作业设计 相关要求与示例图片)
原文链接:http://www.tyw.net.cn/news/show-109895.html,转载和复制请保留此链接。
以上就是关于大作业设计 相关要求与示例怎么写(大作业设计 相关要求与示例图片)全部的内容,关注我们,带您了解更多相关内容。
 
打赏
 
更多>同类资讯
0相关评论

推荐资讯
网站首页  |  VIP套餐介绍  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  SITEMAPS  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报