数据库Word文档格式.docx

上传人:b****6 文档编号:21489924 上传时间:2023-01-30 格式:DOCX 页数:24 大小:737.37KB
下载 相关 举报
数据库Word文档格式.docx_第1页
第1页 / 共24页
数据库Word文档格式.docx_第2页
第2页 / 共24页
数据库Word文档格式.docx_第3页
第3页 / 共24页
数据库Word文档格式.docx_第4页
第4页 / 共24页
数据库Word文档格式.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

数据库Word文档格式.docx

《数据库Word文档格式.docx》由会员分享,可在线阅读,更多相关《数据库Word文档格式.docx(24页珍藏版)》请在冰豆网上搜索。

数据库Word文档格式.docx

5.界面的设计、加密的设计。

三、进度计划

序号

设计(实验)内容

完成时间

备注

1

根据任务书完成信息模型的设计,并将该信息模型在选用的DBMS中实现,并录入数据

1天

2

根据任务书完成各种数据操作,并以视图的形式保留SQL语句。

并开始界面的设计与编码

3

使用可视化开发工具开发学生工作管理系统(C/S或者B/S模式)

4

界面设计,权限设计和调试

5

系统的完善与验收

四、设计(实验)成果要求

1.在DBMS(如SQLServer,DB2等)上完成完整的数据库的设计;

2.使用可视化开发平台完成该系统,并要可以求正确的运行;

3.完成实验报告。

五、考核方式

1.在微机上检查数据库设计的模式的设计、完整性的设计等;

2.在微机上检查系统的运行结果,并请学生解释所使用的技术;

3.实验报告的检查。

六、题目附录

1.学生信息管理信息系统

2.学生成绩管理信息系统

3.图书管理信息系统

4.物资管理信息系统

5.汽车销售管理信息系统

6.超市管理信息系统

7.通讯录管理信息系统

8.工资管理信息系统

9.酒店管理信息系统

10.小区物业管理信息系统

年月日

一、课程设计(综合实验)的目的与要求

1.实验目的

本次实验的主要涉及数据库系统的分析与设计、检索系统的设计与实现和管理系统的设计与实现;

数据库系统的分析与设计主要考虑如何组织数据库中的数据。

检索系统主要面向用户,提供查询和增、删、改、除等业务。

2.实验要求

(1)功能可参照学校图书馆系统,要求网站页面涉及风格一致,界面简洁,具有带行功能;

(2)实现管理员和用户两种角色,通过登陆页面,登录到各自页面;

(3)管理员页面:

借书、还书、对用户和图书信息维护(增删改除);

(4)用户页面:

个人信息的维护、图书查询;

(5)留言板:

用户留言。

数据库中数据设置。

二、设计(实验)正文

1.E-R图设计

图1系统E-R图

图2系统用户信息实体图

图3系统借阅信息实体图

图4系统图书信息实体图

2.数据库关系模式设计:

主要说明设计的表及其字段内容描述,并详细说明完整性设计。

先在SQLserver2005中建立所需要的数据库,建立四个数据表分别是:

Book,Member,BorrowInform,liuyan,以及对各个表的设计:

IID(借阅编号),UID(用户编号),BID(图书编号),IBeginDate(借书时间),IEndDate(最迟还书时间),IState(图书状态)。

其中IID是BorrowInform的主键,UID是Member的外码,BID是表BOOk的外码。

BID(书号),BISBN(图书号即完全相同的书图书号相同),BName(书名),BAuthor(作者),Btheme(书的主题),BClassifyText(分类查询书刊号),BIndex(索引号),BserieName(所属丛书),Bdescribe(书刊的描述),BPrice(书刊价格),BPulish(出版社)。

其中BID是Book的主键,唯一确定每一本图书。

UID(用户编号),Upassword(用户密码),Upower(用户权限),Usex(用户性别),UName(用户姓名),UAdress(用户住址),UTel(用户电话),UEmail(用户邮箱),UCopocation(用户所在单位)。

其中UID是Member的主键唯一标识每一元组。

表名:

留言板

功能

存储用户和管理员留言内容

字段名

中文意思

数据类型

其他

DT

留言时间

datetime

主键

Text

留言内容

varchar(50)

NOTNULL

name

留言人姓名

DT(留言时间),text(留言内容),name(留言人)。

其中DT是Say的主键。

3.写出实现各个数据库操作的sql语言

1.图书馆登录:

管理员:

"

select*frommember1whereUID='

+strname+"

'

and

UPassword='

+strpwd+"

;

学生:

select*frommemberwhereUID='

+strpwd+"

2.归还登记:

"

select*fromBorrowInformwhereBID='

+TextBox1.Text.Trim()+"

deletefromBorrowInformwhereBID='

+TextBox1.Text.Trim()+"

3.借书登记:

insertintoBorrowInform(IID,UID,BID,IBeginDate,IEndDate,IState)

values('

+TextBox1.Text.Trim()+"

'

+TextBox2.Text.Trim

()+"

+TextBox3.Text.Trim()+"

+DateTime.Now

+"

+dt+"

+TextBox4.Text.Trim()+"

)"

4.用户信息维护:

select*fromMemberwhereUID='

5.图书维护:

select*fromBookwhereBID='

insertintoBOOK(BID,BISBN,BName,BAuthor,BTheme,BClassifyText,

BIndex,BSeriesName,BDescribe,BPrice,BPublish)"

6.图书检索:

select*fromBOOKwhereBID='

"

select*fromBOOKwhereBNamelike'

%"

+TextBox3.Text.Trim()+"

%'

andBNamelike'

4.可视化界面的功能介绍

(1)学校图书馆系统,界面简洁,具有带行功能;

(2)实现管理员和用户两种角色,通过登陆页面,登录到各自页面;

(3)管理员页面:

(4)用户页面:

个人信息的维护、图书查询

三、课程设计(综合实验)总结或结论

通过本次实验让我们熟练的掌握了.NET和数据库的使用,而且扩展了对实验的全新认识及应用范围。

通过这次试验,让我们也总结出了一些经验:

1、在进行系统开发之前必须要做好系统的开发模型设计,而开发模型设计的基础是需求分析,需求调查分析是关键性的工作,需求分析的精度越准确越有利于开发模型的设计,而一个好的开发模型可以大大减少系统的开发时间。

2、选择合适的面向对象系统的分析和设计工具是很有必要的,可以大大减少工作量而且有助于用户对模型的理解,从而实现很好的双方沟通。

四、参考文献

《DereamweaverCS3FlashCS3FirewokksCS3中文版网页设计教程》潘禄生,中国青年出版社2008

《精通ASP.NET2.0+SQLServer2005项目开发》刘乃丽编著北京-人民邮电出版社2007

《ASP.NET2.0WEB数据开发教程》宫继兵,孙胜涛等编著,机械工业出版社2008

《数据库系统概论》王珊,萨师煊编著高等教育出版社

附录(设计流程图、程序、表格、数据等)

下图3-1为登录页面,又包括留言板。

功能:

不同身份用户登录,而且可留言:

图3-1图书管理信息系统登陆页面

代码:

<

%@PageLanguage="

C#"

AutoEventWireup="

true"

CodeFile="

jiajia.aspx.cs"

Inherits="

_Default"

%>

!

DOCTYPEhtmlPUBLIC"

-//W3C//DTDXHTML1.0Transitional//EN"

http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

>

htmlxmlns="

//www.w3.org/1999/xhtml"

>

headrunat="

server"

<

title>

无标题页<

/title>

styletype="

text/css"

--.STYLE1{font-size:

50px}-->

/style>

/head>

body>

formid="

form1"

runat="

div>

&

nbsp;

/div>

asp:

LabelID="

Label1"

Text="

Label"

/asp:

Label>

br/>

tablewidth="

800"

height="

150"

border="

1"

<

tr>

tdalign="

center"

background="

676.jpg"

style="

width:

744px"

spanclass="

STYLE1"

图书管理系统<

/span>

/td>

<

/tr>

/table>

tablestyle="

height:

252px;

z-index:

100;

left:

196px;

position:

absolute;

top:

240px;

border="

qq.jpg"

right"

101px;

height:

6px;

lblQuanxian"

Text="

权限:

tdstyle="

337px;

DropDownListID="

drpQuanxian"

runat="

Width="

151px"

ListItemValue="

学生"

学生<

ListItem>

管理员<

DropDownList>

13px;

lblUID"

帐号:

TextBoxID="

txtUID"

MaxLength="

12"

TextBox>

RequiredFieldValidatorID="

rvfUID"

ControlToValidate="

CssClass="

q"

Display="

Dynamic"

ErrorMessage="

帐号不能为空"

RequiredFieldValidator>

RegularExpressionValidatorID="

rveUID"

CssClass="

输入的帐号格式不正确"

ValidationExpression="

[0-9]{12}"

RegularExpressionValidator>

4px;

lblPSW"

密码:

txtPSW"

TextMode="

Password"

Width="

RequiredFieldValidatorID="

rvfPSW"

ControlToValidate="

密码不能为空"

colspan="

2"

284px;

5px;

ButtonID="

btnLogin"

登录"

OnClick="

btnLogin_Click"

65px"

/>

/form>

/body>

/html>

下图3-2为登陆后跳转的管理员和学生的页面:

图3-2管理员页面图3-7个人登录

下图3-3,3-4分别为为还书和借书系统,可对学生的还书进行管理:

图3-3还书登记

图3-3借还书登记

还书代码:

usingSystem;

usingSystem.Data;

usingSystem.Configuration;

usingSystem.Collections;

usingSystem.Web;

usingSystem.Web.Security;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

publicpartialclasshuanshu:

System.Web.UI.Page

{

protectedvoidButton1_Click(objectsender,EventArgse)

{

try

boolisExist=false;

stringconStr="

DataSource=localhost;

Database=jiajia;

integratedsecurity=SSPI"

SqlConnectionsqlcon=newSqlConnection();

sqlcon.ConnectionString=conStr;

sqlcon.Open();

SqlCommandsqlcmd=newSqlCommand();

sqlcmd.Connection=sqlcon;

sqlcmd.CommandText="

select*fromBorrowInformwhereIBID='

SqlDataReadersqldr=sqlcmd.ExecuteReader();

if(sqldr.HasRows)

isExist=true;

else

isExist=false;

sqldr.Close();

if(isExist)

deletefromBorrowInformwhereIBID='

sqlcmd.ExecuteNonQuery();

sqlcon.Close();

Label1.Text="

还书成功!

TextBox1.Text=null;

}

此书未被借出或书号不存在!

catch(Exceptionex)

Label1.Text=ex.Message;

}

下图3-5为用户信息维护,主要维护用户的信息:

图3-5用户信息维护

yonghuweihu.aspx.cs"

yonghuweihu"

bodystyle="

background-attachment:

fixed;

background-image:

url(676.jpg);

background-repeat:

repeat"

h1align=center>

用户信息维护<

/h1>

hrsize=3width=400align=center/>

&

SqlDataSourceID="

SqlDataSource1"

ConflictDetection="

CompareAllValues"

ConnectionString="

%$ConnectionStrings:

jiajiaConnectionString%>

DeleteCommand="

DELETEFROM[Member]WHERE[UID]=@original_UIDAND[UPassward]=@original_UPasswardAND[UPower]=@original_UPowerAND[USex]=@original_USexAND[UName]=@original_UNameAND[UAdress]=@original_UAdressAND[UTel]=@original_UTelAND[UEmail]=@original_UEmailAND[UCorporation]=@original_UCorporation"

InsertCommand="

INSERTINTO[Member]([UID],[UPassward],[UPower],[USex],[UName],[UAdress],[UTel],[UEmail],[UCorporation])VALUES(@UID,@UPassward,@UPower,@USex,@UName,@UAdress,@UTel,@UEmail,@UCorporation)"

OldValuesParameterFormatString="

original_{0}"

SelectCommand="

SELECT*FROM[Member]"

UpdateCommand="

UPDATE[Member]SET[UPassward]=@UPassward,[UPower]=@UPower,[USex]=@USex,[UName]=@UName,[UAdress]=@UAdress,[UTel]=@UTel,[UEmail]=@UEmail,[UCorporation]=@UCorporationWHERE[UID]=@original_UIDAND[UPassward]=@original_UPassward

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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