asp实训Word文档下载推荐.docx
- 文档编号:22110314
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:16
- 大小:66.51KB
asp实训Word文档下载推荐.docx
《asp实训Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《asp实训Word文档下载推荐.docx(16页珍藏版)》请在冰豆网上搜索。
3.3.5数据库表详细列表……………………………………………………8
3.4百年好合系统运行及测试……………………………………………10
4.总结与展望………………………………………………………………11
4.1实训总结………………………………………………………………11
4.2实训感想………………………………………………………………12
1.实训目的
网站项目开发实训与《ASP.NET》和《SQLServer数据库》理论课程紧密结合,是学习Web应用程序与开发应用数据库不可缺少的实践环节。
它可以使学生将理论应用于实践,将所学知识与实际相结合,加深对所学知识的理解和应用。
通过网站的项目开发,对数据库和asp的综合运用更加的熟练。
2.实训任务
2.1实训任务
掌握数据库和VS的链接,成功的做出一个完整的网站。
2.2实训环境
机房208,windowxp系统,vs2008软件,SQLserver2005软件
3.实训内容
3.1百年好合系统需求分析
我们这次所要做的是个人婚纱的网站,我们网站的主题是百年好合,象征着夫妻百年和好之以,因为我们所要做的是婚纱的网站,所以我们的网站第一眼就要给你一个温暖的感觉,让他们觉得很幸福,同时我们做的网站也要和数据库连接起来,这样才能运行起来,总之,我们实训所要做的内容就是,做出一个完整的网站出来。
3.2百年好合系统总体设计
总体设计就是要吸引客户,心里就在想我所要的网站会是什么样子的,所以网站所用的主题色就米黄色,也带有粉色,会给人温暖的感觉,同时我们也做了后台管理员登录管理,这样会更简单,对于管理员来说,这样会更容易修改用户的信息资料,同时我们所做的后台管理员的信息也是非常强大的。
3.2.1系统概要设计
我们这次所要设计的网站就是要把我们所能想到的功能都可以实现出来,我们后台管理员的增删改查都可以实现,同时管理员也可以上传婚纱图片到服务器上,在从服务器里上传到你的数据库里面去。
3.3百年好合数据库系统开发
3.3.1数据库命名规则
●数据库名称为“婚纱”
●表意性原则:
数据库命名本着表意性原则,即命名应尽量反映存储/action/view/column的数据内容。
●长名原则:
很少使用或者不使用缩写,适用于DB命名之外的任一对象。
●数目最少化原则:
数据库对象应该尽量满足数据最小化原则,也就是数据库数目,存储过程,视图等数量最小化。
数据库名
●数据库数目最少化原则。
●数据设置尽可能MERGER原则。
●拆分DATABASE,基于大的逻辑范畴,如operation范畴以及部门类别。
●数据库名采用Pascal大小写命名方法。
●数据库名定义为系统名+模块名。
数据库名文件:
●数据文件命名采用数据库名+文件类型+[文件序号]+文件后缀。
●[文件序号]为1、2、3…9等数值,当数据库中某一文件类型的文件有多个时加上文件序号以区别。
●文件后缀:
主数据文件为.mdf,其它数据文件为.ndf,日志文件为.ldf
●文件名全部采用小写。
表
●表名采用Pascal大小写命名法;
●整个表名的长度不要超过30个字符;
●统一采用单数形式,反对Orders;
●首字母大写,多个单词的话,单词首字母大写,反对order/Useraccout/ORDER;
●避免中文拼音;
●避免下划线连接,反对User_Accout(下划线适用Oracle数据库);
●多对多关系表,以Mapping结尾,如UserRoleMapping;
●避免保留字;
●表别名命名规则:
取表义名的前3个字符加最后一个字符。
如果存在冲突,适当增加字符(如取表义名的前4个字符加最后一个字符等);
●数据库中不论是表名还是字段名,都一律用英文,不准出现其它语言;
且保留原来的字段名,保留它们的规范;
●为了不增加数据库当中的表名的长度,一般不允许出现如Form或者Table的字样,如:
记录表:
应为Record,而不是RecordTable;
●命名应尽量反映存储的数据内容;
●表名前缀:
以该表及与该表相关联的一系列表的内容而得到一个代表统一的标识;
●表名称=表名前缀+表内容标识(首字大写)。
属性(列或字段)
●采用有意义的列名;
●采用Pascal大小写命名法;
●属性名前不要加表名等作为前缀;
●属性后不加任何类型标识作为后缀;
●不要使用“ID”作为列名;
●必须有一主键,主键不直接用ID,而是表名首字母+ID;
●避免下划线连接;
●避免名称过长;
主键
●主键采用Pascal大小写命名法;
●原则上任何表都必须定义主键;
●主键命名规则与属性命名规则相同。
3.3.2概念结构设计要点
因为我们这次要做的是婚纱的个人网站,首先必要的就是要华丽,数据库所要的清晰点要明确,产品要多样化,吸引买家,所建立的数据库也符合要求。
1
普通管理员E-R图:
3.3.3逻辑结构设计要点
●逻辑名称相同的字段原则上物理名称也必须相同,比如:
逻辑名称:
描述,物理名称:
Description。
●每个表必须有RowID字段,字段类型为Identify。
用于数据处理中唯一确定表的一条记录。
●对于自增的主键,递增量为1。
●主索引,应由唯一标识表中一条记录的字段或字段组组成。
●须考虑“是否为空”及默认值。
●考虑在日期或日期时间型字段的末尾加后缀Date表示日期时间类型。
●作为外键的字段,考虑使用ID作为字段后缀。
●字段名包含ID的,ID全部大写,如TalentID。
●字段名不要使用下划线字符(_)。
例:
TalentName
●关系:
综合数据控制及性能方面考虑,按需要将表之间的逻辑关系转为数据表的关系并设置主键及参照完照性
3.3.4数据表汇总
以下是开拓浪漫满屋系统数据表结构的详细描述,根据用户需求,共创建数据库表。
列表序号
中文名
描述
订单信息表
用户购买婚纱所需要的订单可供用户参考
2
管理员信息表
有关管理员的特权以及内容
3
婚纱信息表
婚纱的信息介绍
4
留言板信息表
用户购买后对商品的想、
新闻列表
有关每年的婚纱品种的变化
5
用户信息表
设置用户信息权限
6
友情链接信息表
以便用户查看更多
3.3.5数据库表详细列表
管理员信息表:
字段(英文)
数据类型
是否标识
是否可为空
备注
ID
Int
否
NAME
Nvarchar(255)
PWD
nChar(50)
用户信息表:
字段
UID
int
USERNAME
nvarchar(255)
address
nvarChar(255)
tel
pt
smalldatetime
订单信息表:
字段(中文)
username
Nuarchar(255)
name
Ncarchar(255)
jiage
time
productID
Name
Nvarhcar(255)
pwd
Nvarchar(50)
婚纱信息表:
Jiage
Varhcar(255)
proid
imgsrc
Varchar(50)
ftype
Nchar(10)
content
text
留言板信息表:
Content
data
userid
Varchar(255)
新闻列表:
title
Nvarhcar(50)
addtime
smalldatetime)
yueducishu
actor
友情链接信息表:
对系统进行数据库安全性设计可以防止非法入侵,以及敏感数据的泄露有助于提高系统的安全性。
强制密码策略:
对于Windows2000、WindowsXP和WindowsServer2003操作系统,可以配置4种与密码特征相关的设置:
“强制密码历史”、“密码最长使用期限”、“密码最短使用期限”、“密码长度最小值”。
(1)“强制密码历史”确定互不相同的新密码的个数,在重新使用旧密码之前,用户必须使用过这么多的密码。
此设置值可介于0和24之间;
如果该值设置为0,则强制密码历史被禁用。
(2)“密码最长使用期限”确定在要求用户更改密码之前用户可以使用该密码的天数。
其值介于0和999之间;
如果该值设置为0,则密码从不过期。
(3)“密码最短使用期限”确定用户可以更改新密码之前这些新密码必须保留的天数。
该设置值可以介于0和999之间;
如果设置为0,用户可以立即更改新密码。
(4)“密码长度最小值”确定密码最少可以有多少个字符。
该设置值只能介于0和14个字符之间。
数据加密:
SQLServer2005本身就具有加密功能,完全集成了一个密钥管理架构。
用户密码字段内容须经加密后存储,加密采用MD5加密算法。
3.4百年好合系统运行及测试
我们这个网站都可以运行,增删改查功能都基本可以实现。
参考文献:
[1]宁云智.《ASP.NET程序设计实例教程》.北京:
人民邮电出版社.2011.4
[2]王德永.《数据库原理与应用—SQLServer版(项目式)》.北京:
人民邮电出版社.2011.5
4.总结与展望
4.1实训总结
这个星期是我们SQLServer数据库管理课的实训经过两个星期的实训让我将书本上的理论与实践相结合领会到了许多平时课堂上所没有接受的课外知识课外训练懂得如何去运用自己学到的书本上的知识而进行的一次分析设计综合的训练。
而本次实训的目的是让我们掌握数据库系统的原理、技术将理论与实际相结合应用现有的数据库管理系统软件规范、科学地完成一个设计与实现。
其实说心里话在实训数据库之前我对数据库这门课程是既抗拒又害怕的。
从第一节课开始我在很认真的听老师讲课而且自己也非常有信心学好这门课程。
但是上了一个月的课程后我发现对于数据库我学的完全是迷迷糊糊对于查询命令学的也是似懂非懂后来老师授课的内容开始越积越多我不会的没弄懂的也越积越多最后开始害怕这门课上课更害怕这门课考试。
抱着不想挂科的心理在数据库实训之前我抽了一个星期的时间仔细地看了书并且把课后习题仔仔细细地重新做了一遍对这本书的整个知识体系在脑袋里面有个大概的印象后来老师告诉我们这次实训的目标于是我对这次实训工作胸中就开始有大致的轮廓。
这次我们实训的内容是从数据库、数据表的创建和修改开始的我知道了表是建立关系数据库的基本结构用来存储数据具有已定义的属性在表的操作过程中有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。
从实训中让我更明白一些知识表是数据最重要的一个数据对象表的创建好坏直接关系到数数据库的成败表的内容是越具体越好但是也不能太繁琐以后在实际应用中多使用表对表的规划和理解就会越深刻。
我们实训的另一个内容是数据库的约束、视图、查询。
查询语句的基本结构和简单SELECT语句的使用多表连接查询。
而在视图的操作中也了解到了视图是常见的数据库对象是提供查看和存取数据的另一种途径对查询执行的大部分操作使用视图一样可以完成。
使用视图不仅可以简化数据操作还可以提高数据库的安全性不仅可以检索数据也可以通过视图向基表中添加、修改和删除数据。
存储过程、触发器也是我们实训的内容之一在操作中有建立存储过程执行存储过程及查看和修改存储过程这些都是非常基础的东西但对用户却是非常重要的呢只有熟悉了T_SQL语言才能更好的掌握更多的东西。
我们还学习了SQL管理、数据的导入、导出、备份和还原。
有SQLServer安全访问控制登录账户的管理数据库角色的管理用户权限管理。
维护数据库的安全是确保数据库正常运行的重要工作。
数据的备份是对SQLServer数据事务日志进行拷贝数据库备份记录了在进行备份操作的数据库中所有数据的状态。
而数据的备份还分为数据库完整备份、差异备份、事务日志备份、文件及文件组备份。
做数据备份就是为了以后的数据库恢复用。
在实训内容上我们还做了仓库管理数据库其中的要求包含了许多数据库的对象综合了我们所学的许多知识让我们更努力的把所学到的东西运用上去。
实训课是在学习与探索中度过的短暂的一星期实训是结束了但其中让我们学到了许多知识出现许多未知的为什么如数据备份与还原的步骤如何建立视图、触发器等一系列的问题正是在老师和同学的共同努力之下我们才一步步把问题解决了最终完成了自己一个人不可能完成的任务。
有的时候是自己太粗心写错了一个单词执行不出来你工龄的时候就以为自己写的命令语法有问题老师看到了会耐心的指出来是我单词写错了。
于是我认识到在以后的工作中不仅要有头脑还应该认真仔细有耐心
4.2实训感想
其一,实训是个人综合能力的检验。
要想学好计算机课程,除了计算机基础知识功底深厚外,还需有一定的实践动手能力,操作能力,应付突发故障的能力,还要对常用软件都能熟练操作。
作为一名快要毕业的大二学生,还要求有较强的表达能力,同时还要学会灵活运用学到的知识。
另外,还必须有较强的应变能力、独立思考的能力和坚强的毅力。
第一次做比较正规一点的项目我感到有时无法按时完成组长交付的任务,所以需要通过多方面去查阅资料,比如网上查阅、图书馆资料或是寻求其他同学的帮助。
尽管累,但这一切让人找到了学习的兴趣。
其二,此次实训,我深深体会到了积累知识的重要性。
俗话说:
千里之行,始于足下。
我对此话深有感触。
这次实习,我们学习的是ASP和数据库的设计,虽有以前的理论知识作为基础,但在实训中常常会涉及到其他方面的知识。
这次实训也是对我学习上的一次大检验。
因为计算机专业的特殊性,如果我们只会一些理论知识,那么我们就不是个合格的计算机专业学生。
通过这次实践的操作,增强我们学习计算机的欲望,对将来就业增加了信心!
江西工业职业技术学院电子与信息工程分院
实训指导教师评语
11计应班学生姓名:
甘文旗学号:
20111464
指导教师评语
(包括工作态度,遵守纪律;
基本理论、知识、技能;
独立工作能力和分析解决问题的能力;
完成任务情况及水平)
学生成绩(五级分制)
指导教师签名:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- asp 实训
![提示](https://static.bdocx.com/images/bang_tan.gif)