已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学 号: 0120710340537课 程 设 计题 目期刊论文管理系统学 院计算机学院专 业计算机科学与技术班 级计0705班姓 名盛文文指导教师姚寒冰2010年9月9日计算机能力扩展训练任务书学生姓名: 盛文文 专业班级: 计算机0705班 指导教师: 姚寒冰 工作单位: 计算机科学与技术学院 题 目: 初始条件:理论:本环节要求学生选用.NET或Jave EE开发环境及SQL Server数据库服务器,实施一个基于Web的小型应用系统的规划、设计、实现,最终达到一个原型系统功能的目标。实践:计算机科学系实验中心提供计算机及软件开发环境。要求完成的主要任务: (1)系统需求分析:使用软件工程所学的知识对拟开发的系统进行数据需求和功能需求分析。 (2)系统设计:根据系统需求分析进行概要设计和详细设计,采用B/S模式运用.NET或Jave EE技术进行系统实现。(2)编制好程序后,设计若干测试用例,上机测试所设计的原型系统。(4)设计报告按格式要求书写。设计报告正文的内容应包括:1)系统描述 包括问题说明、数据需求和功能需求。2)系统设计 包括总体设计、数据库表结构、输入/输出设计、用户界面设计、处理过程设计。3)系统测试 包括测试用例的描述、测试方法和测试结果。4)设计的特点、不足、收获和体会。时间安排:1、第20周(7月12日至7月16日)完成。2、7月16 日8:00到计算机学院实验中心(三楼)检查程序、交课程设计报告、源程序(CD盘)。指导教师签名: 2010年6月 30 日系主任(或责任教师)签名: 2010年6月 30 日期刊论文管理系统的设计1 期刊论文管理系统背景简介期刊论文是学术信息传播的重要媒介,对期刊论文的信息化管理将大大提高资源的利用和信息的交换速度。期刊论文管理系统是通过将刊物等信息以数据库的形式由网络存储和传输来完成各用户在线查阅最新信息的需求。打破传统的纸质传阅模式,极大地方便了使用人员和管理人员,节约了时间、空间和纸张,实现刊文借阅自动化,自由化,使刊文资源得到充分利用。建立期刊论文管理系统,使每个用户自由地查询和选择自己需要的刊文,避免传统固定地点借阅模式的繁琐、低效率、借阅程序臃肿等等的缺点,减轻相关人员的负担。本系统运用SQL Server2000、C#等软件实现了基本的管理员登录、用户登录和注册、用户信息管理、刊文查询以及刊文在线阅读等功能的期刊论文管理系统。2 期刊论文管理系统要求本期刊论文管理系统主要包括登录、注册、查阅、修改个人信息、增删期刊论文管理、在线阅读、退出界面等一系列的功能。2.1登录管理简洁的登录界面,只需输入用户名和密码即可,如果数据库中有登录者记录,则可以进入内部页面,否则登录失败。没有注册的用户可以选择注册。注册时需要注册者按照要求填写信息,系统对信息进行核查,如果所填信息符合要求,那么可以进入内部页面。 2.2查阅管理 登录者按照自己的需求,可以使用刊文名称或作者名字查询。本管理系统支持模糊查询,为用户记不清楚准确内容的情况提供很大便利,也减轻用户输入时的繁琐。同时推出“今日热点”,方便用户了解当前热门信息。当用户查得所需刊文时,即可在线阅读,快捷方便。当用户完成查阅后,可以选择退出来退出系统。此外,管理员拥有更高权限。网站管理员可以及时添加最新刊文信息,也可修改和删除原有刊文信息,做管理系统的信息管理员。2.3个人信息管理进入页面后,登录者可以选择修改个人信息。需输入原有密码一次、新密码两次以确定修改。若用户决定不再使用此系统,则可选择注销用户来消除个人信息。用户信息将在数据库中被删除。2.4 系统易用易维护系统的界面设计美观大方,语言简洁明了。对用户的操作给与必要提示和警告。2.5系统数据要求数据安全性利用数据库表的完整性设计,如主键和外键的确定等来实现。同时设置访问权限,管理员才具有对刊文设置的权限,通过核对密码确保管理员身份。修改个人信息时也需正确输入密码,保护用户权益。即利用数据录入和处理的准确性和实时性、数据的一致性与完整性、数据的共享与独立性等对数据规划。页面结构图:刊文管理系统登录注册 查询功能 在线阅读个人信息维护管理员增添刊文管理员删除刊文管理员修改刊文 退出系统3 数据库结构和内容期刊论文管理表:用户信息表:此时期刊论文信息:此时用户信息:4 系统设计4.1登录注册页面4.2用户登录进入内部页面和退出选项4.3查询功能4.4增加期刊论文增加后效果:4.5修改个人信息4.6在线阅读弹出新的网页:4.7期刊论文修改页面4.8删除期刊论文记录:4.9用户对期刊操作增加、修改、删除都会提醒:只有管理员才有这些权限。用户有注销账户选项:5代码实现5.1连接数据库并对数据库操作string name = username.Text.ToString().Trim();string psw = password.Text.ToString().Trim();SqlConnection con = new SqlConnection(Server=YUYIJING1022-PCSQLEXPRESS;Database=期刊论文管理; Trusted_Connection=True;);con.Open();SqlCommand com = con.CreateCommand();com.CommandText = select 登录名,密码,编号,权限 from dbo.登录密码表 where 登录名= + name + and 密码= + psw + ; SqlDataAdapter adp = new SqlDataAdapter();adp.SelectCommand = com;DataSet ds = new DataSet();adp.Fill(ds);5.2传递会话以及跳转页面 protected void cancle_Click(object sender, EventArgs e) Response .Redirect (hello.aspx); 5.3 前台界面部分代码 欢?迎-登?陆?期刊论?文?管理系统3 用?户名?:o 密码?:o 5.4 后台部分代码实现/ / 綁?定修T改?和刪h除y事?件t / / 事?件t觸|發l者? / 事?件t參數 protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) if (e.CommandName = E) if (quanxian = user) Response.Write(alert(您无T此?权限T);); else Session.Add(toEdit, true); /跳?轉D到?edit修T改?頁?面?,?並K傳遞fcode和pageindex參數 Response.Redirect(edit.aspx?code= + e.CommandArgument.ToString().Trim() + &pageindex= + GridView1.PageIndex); else if (e.CommandName = D) if (quanxian = user) Response.Write(alert(您无T此?权限T);); else String code = e.CommandArgument.ToString().Trim(); DeleteByCode(code); Search(0); else if (e.CommandName = R) string link = e.CommandArgument .ToString (); Response.Write(window.open(+link +);); / / 根據t輸?入?查詢?考?核?信?息 / / 頁?面?編?號? private void Search(int nPage) SqlConnection con = new SqlConnection(Server=win-chrpljju5e6sqlexpress;Database=qikanguanli2;Trusted_Connection=True;); con.Open(); SqlDataAdapter ada1 = new SqlDataAdapter(select * from dbo.qikanlunwen ;, con); DataSet dst1 = new DataSet(); ada1.Fill(dst1); GridView1.PageIndex = nPage; /綁?定資Y料?來源 GridView1.DataSource = dst1 .Tables 0; GridView1.DataBind(); con.Close(); if (dst1.Tables0.Rows.Count = 0) div1.Visible = true; else div1.Visible = false; / 点页面编号链接时触发该 protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) Search(e.NewPageIndex); protected void DeleteByCode(string code) SqlConnection con = new SqlConnection(Server=win-chrpljju5e6sqlexpress;Database=qikanguanli2;Trusted_Connection=True;); con.Open(); SqlCommand com = con.CreateCommand(); com.CommandText = delete from dbo.qikanlunwen where ID= + code + ; SqlDataAdapter adp = new SqlDataAdapter(); adp.SelectCommand = com; com.ExecuteNonQuery(); con.Close(); / 查询功能 protected void btnSearc_Click(object sender, EventArgs e) string select_com = select * from dbo.qikanlunwen where 10; string condition_name = and name LIKE% + txtName.Text.ToString().Trim() + %; string condition_author = and author LIKE % + txtAuthor.Text.ToString().Trim() + %; if (txtName.Text.ToString().Trim() = & txtAuthor.Text.ToString().Trim() = ) Search(0); return; if (txtName.Text.ToString().Trim() != ) select_com += condition_name; if (txtAuthor.Text.ToString().Trim() != ) select_com += condition_author; SqlConnection con = new SqlConnection(Server=win-chrpljju5e6sqlexpress;Database=qikanguanli2;Trusted_Connection=True;); con.Open(); SqlDataAdapter ada1 = new SqlDataAdapter(select_com, con); DataSet dst1 = new DataSet(); ada1.Fill(dst1); GridView1.DataSource = dst1.Tables0; GridView1.DataBind(); con.Close(); if (dst1.Tables0.Rows.Count = 0) div1.Visible = true; else div1.Visible = false; / 新增期刊论文记录功能 protected void btnAdd_Click(object sender, EventArgs e) if (quanxian = user) Response.Write(alert(您无T此?权限T);); else Session.Remove(name); Session.Add(add, add); Response.Redirect(add.asp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 分公司外包合同
- 加工类项目外包合同
- 医院后勤外包合同
- 单位培训楼外包合同
- 厂内外包合同
- 取制样业务外包合同
- 吴中劳务外包合同
- 商业策划外包合同
- 园区清洁外包合同
- 图书采编外包合同
- 2026年北京市海淀区初三下学期二模语文试卷和答案
- 四川自贡高新国有资本投资运营集团有限公司招聘笔试题库2026
- 中国临床戒烟指南(2026年版)解读
- 【2026】年新高考英语(全国II卷)全真模拟试卷(含答案解析)
- 2026年亳州市辅警招聘考试备考试题及答案详解
- 2025北京中国机械总院集团物业中心怀柔分中心招聘1人笔试历年参考题库附带答案详解
- nccn临床实践指南:软组织肉瘤(2026.v2)解读课件
- 2026云南曲靖市商业银行股份有限公司招聘若干人考试备考题库及答案解析
- 2026年香精香料专业考试试题及答案
- 2026春小学信息科技四年级下册浙教版(新教材)教案(全册)
- 安宁疗护专科试题及答案
评论
0/150
提交评论