- 21
- 0
- 约1.69万字
- 约 22页
- 2022-03-21 发布于浙江
- 举报
数据库课程设计
姓 名:
学 号:
班 级:信息工程 102
指导老师:
2021年7月
需求分析
?
需求分析是程序设计中最关键的一个步骤,是其他步骤的基础。其主要任务是“为了解决这个问题,目标系统必须做什么”。主要确定目标系统具有那些功能。在这个步骤里,程序员在用户那里搜集所有的对将要开发的系统的需求信息,并且把这些信息编写成为用户和程序员都可以认可的需求说明书。??
可行性研究?
1)技术可行性:因为该系统是要求是实现动态交互式的页面设计及对数据库的查询、插入、删除等操作,而本系统采用ASP技术设计网页及使用数据库来存储数据,所以技术上是可行的。?
2)?经济可行性:开发本系统为用户和管理员带来了极大的方便,而且所用的人力、物力、技术、资金等的花费不大,所以今后获得的经济效益一定会大于开发成本。?
3)?操作可行性:由于本聊天室是面向用户的,所以任何注册的用户均可进入本系统,操作方便。?
即时消息系统(Instant?Messenger,IM)是一种在后?PC?时代兴起的,以?Internet?网络为基础的,允许交互双方即时地传送文字、语音、视频等信息,能够跟踪网络用户在线状态的网络应用软件。即时消息系统产生有着深刻的社会原因:人们都有渴望社交,获得社会尊重、实现自我的需求,这正是即时消息软件风行的原动力,而物质文明的日益发达所带来副作用,又使得人们习惯与周围的人保持距离,以致人们更愿意对陌生人敞开心扉,在网络中可以跨越年龄、身份、行业、地域的限制,达到人与人、人与信息之间的零距离交流。从这点上讲,即时消息系统的出现改变了人们的沟通方式和交友文化,大大拓展了个人生活交流的空间。?
编写本报告主要是为了对拟开发系统的系统功能,系统总体需求及开发系统的可行性进行分析,为决策者及系统开发人员提供是否开发该系统的依据和建议。
功能设计
用户如果是首次登陆,需要注册。注册内容为昵称、年龄、密码。
在用户登陆后,就可以进行聊天。具体的功能还有,查看聊天记录,修改密码、修改昵称。如果登陆时,密码不正确,会有提示密码不正确,或者用户名不存在,系统都会有提示。在数据库中,用到了存储过程、触发器、与视图。修改密码后,会在视图中显示出来;在调用存储过程时,执行触发器,修改昵称。
数据库设计
存储过程:
create proc 修改昵称
@newname varchar(10)
as
update 注册 set 昵称=@newname
触发器:
create trigger 改昵称 on 注册
for update
as
declare @newname char(10)
select @newname=昵称 from inserted
update 聊天记录 set 昵称=@newname
where 昵称 in (select 昵称 from deleted)
视图:
create view 修改密码 as
select 昵称,密码
from 注册
数据库中的表有三张,分别为登陆表、注册表、聊天记录表。每次用户登录、注册、聊天都会像数据库中插入新数据,而修改昵称、密码时,会进行数据库的修改。
系统实现
登陆表
聊天记录表
修改密码表
存储过程—修改昵称
触发器
登陆界面如下:
代码如下:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class zhuce2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
//==============连接数据库====================
SqlConnection myConnection = new SqlConnection();
stri
您可能关注的文档
最近下载
- 新质生产力赋能我国体育产业高质量发展的基本内涵及推进策略.docx
- 2024-2025学年湖北省襄阳市枣阳市人教版六年级上册期末学业质量检测数学试卷.docx VIP
- 河北省城镇体系规划(2016-2030年)主要内容-邯郸.PDF
- (完整版)长方体和正方体的切拼练习题.doc VIP
- 2026年医院党委办公室工作计划.docx VIP
- 河南豫能控股股份有限公司及所管企业2026届校园招聘备考题库及答案详解参考.docx VIP
- 外墙保温装饰一体板施工方案(最全).doc VIP
- 中国中铁股份有限公司隧道及地下工程暗挖施工安全硬八条宣贯材料.pptx VIP
- 护理文献解读分享ppt课件.pptx
- 山西省国土空间规划(2020—2035年).pdf VIP
原创力文档

文档评论(0)