第一阶段项目计划新版.doc_第1页
第一阶段项目计划新版.doc_第2页
第一阶段项目计划新版.doc_第3页
第一阶段项目计划新版.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.项目第一阶段计划废话不说,言归正传,目标:把负责人、指导老师和专家功能(指导老师与专家功能相同)做出来。在做功能时,因书中连接数据库的方法众多,方法各异,为了规范数据库的使用,先提供一种方法明白数据库的连接及使用,以免大家走弯路去研究如何使用数据库,以下我列出数据库的连接方法及说明:1、 在web.config配置文件中配置以下信息:图1图2说明:name代表你所定义的连接字串的名字,与声明变量一样;connectionString中 Data Source代表你sql server服务器 Initial Catalog代表目标数据库 User ID=sa; Password=123456这个很明显了。最后的providerName=”System.Data.SqlClient代表引用名。2、 在.cs文件中首先先在文件中引用以上定义的引用名:using System.Data.SqlClient;图3其次在再写入如下连接字段:SqlConnection sqlcon = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings创新项目管理平台ConnectionString .ConnectionString);图4连接打开:sqlcon.Open();SqlCommand mysqlcom = new SqlCommand(“你所要执行的sql语句”,sqlcon);mysqlcom.ExecuteNonQuery();/要执行更改数据库时调用这条语句mysqlcom.ExecuteScalar();/要执行查询数据库时调用这条语句,返回的结果是查询语句中的第一行第一列sqlcon.close();以下为我执行一个注册页面的后台代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Configuration; public partial class Default2 : System.Web.UI.Page private SqlConnection sqlcon = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings创新项目管理平台ConnectionString.ConnectionString); protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) sqlcon.Open(); SqlCommand mysqlcom = new SqlCommand(insert into 用户基本信息表 (一卡通号?,姓?名?,密码,身份证,性别,生日,学院编号,入学年份,学号,专业编号,手机号码,Email) values( + 一卡通.Text + , + 姓名.Text + , + 密码.Text + , + 身份证.Text + , + 性别.Text + , + 生日.Text + , + decimal.Parse(学院编号.Text) + , + int.Parse(入学年份.Text) + , +学号.Text + , +decimal.Parse(专业编号.Text) + , + decimal.Parse(手机号码.Text) + , + 电子邮件.Text + ), sqlcon); mysqlcom.ExecuteNonQuery(); Response.Write(alert(注册成功);); protected void 一卡通_TextChanged1(object sender, EventArgs e) sqlcon.Open(); int i; SqlCommand mysqlcom = new SqlCommand(select count(*) from 用户基本信息表 where 一卡通号= + 一卡通.Text.Trim() + , sqlcon); i = int.Parse(mysqlcom.ExecuteScalar().ToString(); if (i 0) 验证账号.Text = 账号已存在; else if (i = 0 & 一卡通.Text != ) 验证账号.Text = 账号可用; sqlcon.Close(); 对于我们所做项目功能,我做以下说明: 负责人用例图:1、 注册,制作页面完成用户注册,将用户信息存入用户基本信息表。2、 登陆,通过访问数据库,核对账号密码,登陆到系统,且登陆后的页面要保留用户状态。3、 申请项目,在页面上制作与数据库表对应的控件,填写相应内容,提交后,将申请书审核人提交到指导老师处(指导老师是主动联系的)。4、 提交任务书,将word文档传到数据库中,且标明阶段状态和审批人。5、 个人信息维护,即修改数据库中用户基本信息表内容,但如用户学院等信息不必修改,只供修改联系方式和密码。6、 项目查询(参照武汉理工项目查询去做)7、 在线交流,此内容暂且不做。1、 附:先做一个管理员添加专家或指导老师的功能,将信息存入专家或指导老师信息表中(此功能原本在管理员功能中)2、 登陆,在数据库专家或指导老师中,先自己写入对应信息,然后根据它登陆。3、 项目审批,如指导老师登陆:打开后首先进入到需审批的项目列表,打开后在网页中打开word文档(申请书)或表格形式(申请表),审批同意/不同意和意见,并提交给下一级。(指导老师自动提交给对应学院的管理员,专家不用做此功能)具体如何实现,自己琢磨。任务分配:各项任务由完成人员共同讨论并实现,若有某些细节做不来,互相咨询合作人员或共同翻阅书籍解决问题,目前还不知道陈庭与梁书浪对.net的掌握程度,若你们认为分工不合理,可再跟我商量(注意:做完后请完成人员画UML时序图,以后写论文时有用,当然,做前也可以先画好)。第一次工作任务:申请项目和任务书提交由项目审批由熊潇潇和汤振策和江家琪共同完成,登陆和个人信息维护由梁书浪和陈庭共同完成(其中注意,登陆要做两个页面,注意,第二个页面保存状态,内容随意,但要做到在第二个页面能访问数据库,查询自己的个人信息)。第二次工作任务项目审批和项目查询由熊潇潇和汤振策和江家琪共同完成。资料: 武汉理工大学 / 账号密码:a123456 山东大学威海分校 http:/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论