新书《COM与.NET组件服务》

justleon 2002-11-27 12:35:36
上周末在海图买到了这本书,是O'Reilly的。内容为COM+开发的方方面面:事务、队列、并发、等等,并将了.NET的Assembly对于COM+的应用。挺好的。一直想找这么一本书,现在终于有了。
...全文
32 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuefl66 2002-11-28
  • 打赏
  • 举报
回复
see
see
mengxihe 2002-11-28
  • 打赏
  • 举报
回复
share?
著名作家Marco Cantu的新书Mastering Delphi 2005总算在05年9月出版了。在amazon的价格在40刀左右,至于咱们中国读者恐怕要等更长的时间才能拿到中文版的。不过随书CD中各种范例的源代码可以在网上任意下载,其中包含了467个Delphi 2005工程文件。下面是章节目录,我做了部分翻译,有误之处请勿见笑。PART I: Foundations//基础# Chapter 1: Introducing Borland Developers Studio 3.0//简介BDS3.0# Chapter 2: The Platforms: Win32 and Microsoft .NET//Win32以及MS.NET开发平台# Chapter 3: The Delphi Language//Delphi语言# Chapter 4: The Delphi Language for .NET//NET平台下的Delphi语言# Chapter 5: DelphiWin32 Run-time Library//DelphiWin32运行时间库# Chapter 6: Architecture of the Visual Component Library (VCL)//可视化组件库(VCL)的架构# Chapter 7: Working with Forms//使用Form# Chapter 8: Building the User Interface with VCL (for Win32 and NET)//使用VCL创建用户界面(Win32以及NET)# Chapter 9: Delphi.NET Run-time Library and the Framework Class Libraries//Delphi.NET运行时间库以及框架类库PART II: Delphi Object-Oriented Architectures//Delphi的面向对象架构# Chapter 10: Refactoring and Unit Testing//重构和单元测试# Chapter 11: Dynamic Architectures with Packages and Assemblies//利用包(package)以及装配件(assemblies)创建动态可拆卸程序架构# Chapter 12: .NET Interoperability with Win32 API and COM//.NET平台与win32API及COM的交互能力Part III: Delphi Database-Oriented Architectures//Delphi数据库架构# Chapter 13: Delphi's DB Architectures//Delphi的数据库组成# Chapter 14: Client/Server Development with the VCL Database Components//使用VCL数据库组件开发CS架构# Chapter 15: Using ADO//使用ADO# Chapter 16: Using ADO.NET//使用ADO.NET# Chapter 17: Multi Tier Architectures//多层架构# Chapter 18: Enterprise Core Objects//企业级核心对象(这是什么?)Part IV: Delphi and the Internet//Delphi网络编程# Chapter 19: HTML and HTTP Development//HTML以及HTTP开发# Chapter 20: WebSnap and IntraWeb//不用翻译了吧……# Chapter 21: The ASP.NET Architecture//ASP.NET架构# Chapter 22: Using XML Technologies//使用XML技术# Chapter 23: Web Services and SOAP//没啥好说的Appendixes//附录# Appendix A: Learning the Foundations of Delphi//学习Delphi的基础# Appendix B: Add-on Delphi Tools//附赠的Delphi小工具
.net程序设计》 大作业 学生姓名: 郝琛 学 号: 12 学 院: 电子与计算机科学技术学院 专 业: 网络工程 题 目: 图书管理系统 成 绩: 指导教师: 王素红 2010 年 11 月 22 日 1.设计目的 1.对图书资源进行分类,发布到网上,以供读者阅读。 2.为读者提供图书检索功能; 3.读者能方便地阅览电子图书; 4. 读者能方便地建立书签; 5. 读者能对书目进行评论; 6. 对读者的用户名、密码及权限进行管理。 2.设计内容 (1)系统应符合图书馆信息管理的规定,满足图书馆日常管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求; (2)系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。 (3)系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除,修改等操作。 3.需求描述 整个软件生命周期中,开发所占的费用和时间都很小。后期维护工作一般要占整个软件生命周期的80% 以上。所以系统分析很重要,一个好的系统分析可以减少很多后期维护工作。 下面以一所学校的图书馆为例子进行分析,画出图书馆的组织结构图如下: 图1.1 图书馆的组织结构图 该图书馆各个部门负责的主要业务如下: (1)采编组主要负责图书采编工作,包括购置新书、打印编目、增加数量。 (2)目录厅主要负责读者查询工作,包括可借图书(按图书名称或关键字查询); (3)借阅组主要负责图书流通、查询统计、借阅查询等工作。 (4)阅览室、工具书室主要负责读者阅览工作,包括:阅览各种杂志、报纸、阅览各种工具书。 下面绘制出图书馆流通业务中借书的流程图: (1)读者在目录厅查阅索引卡; (2)读者写出所借图书的分类号、种次号、交给图书管理员,并出示本人的借书证; (3)图书管理员根据图书的分类号、种次号到书库找书; (4)将图书交给读者,并由读者填写所借图书的借书卡。 (5)图书管理员把借书卡保存到写有该读者借书证号的口袋里。 得出该图书馆业务流程图如下所示: 图1.2 图书馆业务流程图 4.系统详细分析设计 数据库设计是计算机管理信息系统中很重要的部分,设计质量的好坏、数据结构的优劣将直接影响到管理系统的成败。数据库设计的基本原则是在MIS总体信息方案的指导下,各个库应当为它所支持的管理目标服务,在设计数据库系统时,应当重点考虑以下几个因素: (1)数据库必须层次分明,布局合理。 (2)数据库必须高度结构化,保证数据的结构化、规范化和标准化。这是建立数据库和进行信息交换的基础。数据结构的设计应该遵循国家标准和行业标准,尤其是应重视编码的应用。 (3)在设计数据库时,一方面要尽可能的减少冗余度,减少存储空间的占用,降低数据的一致性问题发生的可能性;另一方面,还要考虑适当的冗余,以提高运行速度、降低开发难度。 (4)必须维护数据的正确性和一致性,在MIS中,多个用户共享数据库,由于并行开发操作,可能影响数据的一致性,因此必须用加锁等办法保证数据的一致性。 (5)设定相应的安全机制,由于数据库的信息对特定用户有特殊的保密要求,保密机制必不可少。 数据库需求分析 根据以上的需求分析和数据组织,开始设计数据结构,即根据需求勾画出实体/关系图(E/R)。在概念上,E/R图代表的是系统需要的数据及其这些数据之间的关系。如图所示的实体/关系图。 实体/关系图 从图中可以看出,在这个系统中实际存在的实体:图书和借阅人,其中借阅人和图书是多对多关系,针对本系统,通过对图书借阅管理的内容和数据流程分析,设计数据项和数据结构如下: (1)图书基本信息,其数据项有图书编号、图书名称、作者、出版社等。 (2)借阅人基本信息,其数据项有借阅人编号、借阅人姓名、电话等。 (3)图书借阅登记,其数据项有借阅序号、借阅图书编号、借阅人编号等。 为了实现图书信息录入的方便性与规范性以及相关的统计功能,还应增加出版社信息与图书分类信息。 (4)出版社信息,其数据项有出版社编号、出版社名称、地址、电话、传真等。 (5)图书分类信息,其数据项有分类编号、分类名称、同一类型图书数目。 同时针对于本系统的多用户使用特点,增加用户信息表: (6)管理员信息表,其数据项有用户名、密码。 为了实现图书借阅超期罚款制度,还应增设罚金规则表: (7)罚金规则表,其数据项包括免费使用天数、罚金费率、借阅数量。 数据库逻辑结构设计 数据库设计有几个范式,一般我们要做到的是第三范式,即数据表中没有冗余字段以及同一个表中的字段没有函数依赖关系,冗余字段即在一个表中已经保存过的信息,在另一个表中就不应该存在,如果需要的话,可以通过表间的关联来得到,函数依赖性就是一个表中的字段间不应该有计算关系,如一个表中有单价字段、数量字段,就不应该有一个总金额字段。如果程序运行过程中需要总金额,可以实时计算。不过在一些较常用的表中,我们可以适当地保留冗余字段,这样,在程序运行过程中可以减少由于表间互相关联而使用速度降低等问题。这就是所谓的第四范式。数据表设计时,最好不要使用用户输入的信息作为主键,每一个数据表自己定义一个主键,添加信息是由程序自动添加,这样就可以减少数据更新时产生的错误。表与表相关联的外键最好是由程序自动生成的主键,这样数据库就比较规范了。 另外,数据表设计时一般都应该有一些标志字段,标志字段可以定义成INT或BIT型。建议实际应用中定义成INT字段可以存储多种可能的状态,在最初设计时,可能我们没有考虑到的一些情况,在程序后来的开发中,可以通过设计标志字段为不同的 值来解决,这样就避免了修改数据库结构。 数据库初期设计时一定要谨慎,把所有可能的情况都考虑进去,即使当时没有用到,也要将它留在数据库中作为备用字段以便将来扩充。 程序一旦开始编码,就应该尽量避免再修改数据库。因为如果数据库结构一旦改变,所有与修改的数据表相关的业务都有可能受到影响,而某些影响还很难看到,这样就容易形成一个恶性循环。错误越改越多,越改越乱,最终导致程序的失败。 (1)规划有效的索引 a.在组合表的列中创建索引,包括主关键字和外部关键字所在的列。 b.在列或类组合中创建唯一的索引能增强唯一性。 c.浏览索引并卸载不使用的索引。索引需要一定硬盘空间和时间来维护。具有较高数据插入操作频率的数据库最好不要索引。有较高读操作频率的数据库应该有更多的索引。 d.避免在簇索引中包括不必要的列。在可能的情况下,使用较小的数据类型,例如用varchar替代char。 e.考虑使用簇索引来支持排序和范围化查询。在为数据检索优化表时,簇索引必须支持数据的分组索引。为簇关键字选择列或列组,簇关键字以经常需要的顺序排序数据或以必须被一起访问的记录而分组记录。 f.创建支持一般查询的查找参数索引。具有高选择性的列是索引的最好候选列。具有高密度的列是索引糟糕的候选列。 (2)使用约束实现数据的完整性 PRIMARY KEY约束在表中定义了主关键字,它是行唯一的标识符,它可以强制实体完整性。在使用PRIMARY KEY约束时考虑以下事实: a. 每个表只能有一个PRIMARY KEY约束。 b. 键入的值必须是唯一的。 c. 不允许有空值。 d. PRIMARY KEY约束在指定的列创建唯一的索引,可以指定簇索引和非簇索引(如果非簇索引先前并不存在,簇索引是默认的)。 UNIQUE约束指定,在一列中的两行不能有相同的值。该约束使用唯一的索引来强制实体的完整性。在已有一个主关键字时UNIQUE约束很有用,例如雇员号,但是必须保证其他标识符(例如,雇员驾驶证号)也是唯一的。在使用UNIQUE约束时,考虑以下事实; a. 允许有空值。 b. 在一个表中可以设置多个UNIQUE约束。 c. 可以将UNIQUE约束运用于具有唯一值的单列或多列,但不能用于表的主关键字。 d. 通过在指定的列或列组中创建唯一的索引,可以使UNIQUE索引得到强制 系统主要功能模块的创建 本系统是功能结构完整的图书管理系统,程序涉及的窗体和模块相对较多。在详细介绍各个窗体之前,首先把本系统的主要功能模块汇总如下: (1)用户登录模块设计(index_book.aspx) 用户登录模块主要根据用户登录的信息,与数据库中信息成功匹配后,获得其相应的操作权限。用户也可以不进行登录,但只能浏览书籍的基本信息,不能进行借书等操作功能。 (2) 用户信息模块设计(Regedit.aspx) 为了减轻图书管理员的工作压力,允许读者自己填写相关信息,管理员只要在后台对相关读者信息进行审核即可。 (3) 图书详细信息模块设计(Book_Info.aspx) 读者可以查看具体书籍的信息,包括这本书是否已经借出等相关信息,登录的用户还可以对未借出的书籍进行在线借阅。 (4)图书搜索模块(Book_class.aspx) 读者可以在左边菜单栏内对图书名称或关键字进行模糊查询,根据搜索结果会显示出相关信息,单击相应的名称还可以查看具体书籍的信息 (5)图书管理员后台登录模块(Book_admin/Login.aspx) 图书管理员可以登录此后台进行相关业务的管理,包括书籍的添加,读者信息审核,读者书籍归还等操作 (6)用户类别管理(Book_admin/Mem_Class.aspx) 对用户权限的设置,可以对不同用户进行分类,可以设置不同的属性 (7)书籍类别的管理(Book_admin/Book_Class.aspx) 对不同的图书进行分类,使用户更好的查找,也便于图书的维护。 (8)出版社信息管理(Book_admin/Pub_Class.aspx) 考虑到出版社的有限,也是为了能更好的维护出版社信息,作揖作为独立一个模块进行维护,能大量减少管理员的工作。 (9)注册用户管理(Book_admin/index.aspx) 对注册读者的信息进行审核,核实读者信息的正确性,管理员可以修改注册用户的信息及审核的一些状态。(只有通过审核的读者才能借阅书籍) (10)图书信息的管理(Book_admin/Manage_Book.aspx) 管理员可以添加,修改,删除书籍,并且可以时时进行维护 (11)图书归还管理(Book_admin/Borw_Book.aspx) 后台页面将显示用户还未归还书籍的相关信息,管理员也可以通过模糊或精确查询查询有关用户未还书的信息,可以查看具体借书的信息及超时,罚款等信息。 建立应用程序层次结构 在介绍系统中各个主要功能实现模块之前,首先把本系统的整个层次结构归纳如下(为了制图方便有些功能模块已合并,这里只是简单的对整个系统有初步印象,使用户操作起来更方便)见图4-1所示: 图4.1 系统运行层次结构图 图书基本情况的录入、修改、删除等基本操作。 办理借书卡模块。 实现借书功能。 实现还书功能。 能方便的对图书进行查询。 对超期的情况能自动给出提示信息。 具有数据备份和数据恢复功能。 4.1开发工具及系统运行环境 开发工具: MDAC,ASP.NET,IIS 5.1,SQL Server 2000数据库,Microsoft Visual Studio 2008 运行环境: 在开始进行ASP.NET编程之前,要了解一下运行ASP.NET的环境需求。首先需要安装Web服务器IIS,如果没有安装过MDAC,还要安装MDAC,最后安装ASP.NET的运行环境.NET Framework。 IIS是ASP.NET惟一可以使用的Web服务器,所以,为了能够运行ASP.NET,就一定要安装IIS。 (1) IIS的安装 如果使用的是Windows 2000操作系统,那么安装的IIS的版本是IIS 5.0;如果使用的是Windows XP操作系统,那么安装的IIS的版本是IIS 5.1。 IIS是随操作系统一起提供的,如果已经安装过了IIS,那么就可以在控制面板的管理工具中找到它(在英文的版本中,它的名字是Internet Information Services;在中文的版本中,它的名字是Internet服务管理器)。如果没有找到IIS,那么就需要安装。 首先打开控制面板,使用它的“增加/删除程序”功能,选择“添加/删除Windows组件”功能,显示“Windows组件向导”对话框,如图B-1所示。 图B-1 “Windows组件向导”对话框 在此对话框的“组件”列表框中选中“Internet信息服务”复选框,并单击“详细信息”按钮,选择需要安装的IIS子组件,如图B-2所示。在所有选择都完成之后,单击“确定”按钮开始安装。 图B-2 “Internet信息服务”对话框 安装成功之后,只要启动Windows,IIS就会自动启动。IIS的大部分程序都安装在\winnt\system32\inetsrv中,同时创建了一个\InetPub目录用于存放Web网页文件。 (2) 使用IIS 由于IIS是在Windows启动的时候自动启动的,所以,如果没有特别设置,一旦进入Windows,IIS就是开启的状态。为了使用IIS,可以在控制面板的管理工具中找到Internet服务管理器。它的管理界面如图B-3所示。 图B-3 IIS管理界面 为了测试现在IIS是否工作,可以在浏览器中输入“http://cindyking/ localstart.asp”、“http://127.0.0.1/localstart.asp”(这里127.0.0.1是本机默认的IP地址)或者“http://localhost/ localstart.asp”等URL,如果Windows 2000附带的一个测试页localstart.asp可以成功显示,那么表示IIS安装成功。 (3)目录管理 为了能够访问到IIS管理的页面,需要把编制好的页面和程序放置在一个目录中,这个目录对于IIS来说就是主目录。主目录中存放着HTTP请求所需要的资源。所以,在使用IIS之前还要做的一件事情就是设置主目录。 用右击Internet服务器管理程序中的默认Web站点,从弹出的快捷菜单中选择“属性”命令,显示图B-4所示的对话框。在“主目录”选项卡中可以看到,IIS允许有三种信息来源:此计算机上的目录、另一计算机的共享位置和重定向到URL。选择不同的选项,就可以在下面的文本框中输入相应的信息来获取相应的主目录。 图B-4 设置主目录 2.数据库安装 本系统采用的数据库是SQL Server 2000数据库,如本地机器没有安装SQL Server 2000数据库,请先安装SQL Server 2000数据库(SQL Server 2000试用软件请到“http://www.microsoft.com./china/sql/evaluation/trial/”下载),然后将本实例中的数据库附加到企业管理器中。附加数据库的具体方法如下: (1).单击“开始”菜单,在“所有程序”目录下选择“Microsoft SQL Server/企业管理器”选项,打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中,选择“所有任务”/“附加数据库”菜选项,如图B-5所示。 图B-5在企业管理器中附加数据库 (2).将弹出“附加数据库”对话框,如图B-6所示,单击“要附加数据库的MDF文件”文本框后的【…】按钮,弹出“浏览现有文件对话框”,在浏览现有文件对话框中选择数据库文件POS.MDF,如图B-6所示。 图B-6 附加数据库 (3).单击【确定】按钮,将弹出“附加数据库顺利完成”提示对话框,单击【确定】按钮,即可完成数据库的附加操作。 注意:登录SQL Server 2000的用户名为sa,密码为空。 由于本系统采用的是ADO连接数据库方法,而且系统中又有相应的配置服务器窗口,所以只要安装好SQL Server2000及数据库的附加(就是步骤2的配置);用户可以直接运行Manager.exe执行文件,可以操作本系统的功能。 3. 第三方控件的安装 如果用户想在本程序的基础上继续开发新的功能,需要安装第三方控件,因为在本系统中使用了大量的第三方控件,想要顺利的通过程序的编译,必需安装控件,否则将通不过编译,也无法继续完善新的功能。 本系统使用到的所有控件放在源代码同一目录下,在“bin”文件目录下面,主要包括Ajax.dll,aspnetpager.dll和FreeTextBox.dll。 打开Microsoft Visual Studio 2008开发环境,打开页面,在左边的“工具箱”中打开“Web窗体”空白处右击点“添加/移除项…”见下图B-7 4.2系统实现 可以写上程序的界面及相关程序,必须要有对界面及代码的解释内容,不能代码原样拷贝。 5.系统测试 5.1测试方法 (1)逻辑覆盖法。 (2)等价划分法。 (3)边值分析法。 (4)因过图法。 (5)错误猜测法。 (6)综合分析法。 5.2测试环境 5.3测试用例及测试结果
版权声明: 本程序仅作为个人使用,如果美化后发布,请保留版权信息,如果发现任何单位或个人美化本程序或做出部分修改后冠以他们的名义发布的,我保留以法律手段追究其责任。 本人由于工作原因不提供任何商业版和收费版本, 网上一切借用或盗用我名义发布的商业(或收费)版,本人一概不付任何责任. 本系统永久免费 本人仅业余学习一些基础的ASP知识以供系统设计之用,并非专业人员,相关服务器设置、MSSQL/MySQL数据库方面的专业问题请自行解决。 本人仅提供本系统相关的一些技术问题的解释、解答。 运行环境: 服务器需要: Internet Information Server 5.x or 6.0 (iis5.0 以上版本) SQL Server 2000/以上版本 ,MySQL5.0 , or access 2002-access 2003 客户端需要: 浏览器需要IE6.0或以上 服务器最低配置: 操作系统: 中文Windows2000/2003 CPU:赛扬3 内存:256MB MSSQL2000/以上版本(安装MSSQL版必须,大小1G左右) MySQL5.0(安装MySQL版必须,大小1G左右) 空间大小:1G(纯文字) 服务器建议配置: 操作系统: 中文Windows2000/2003 CPU:P4 2.6G以上 内存:512MB以上 MSSQL2000/以上版本(安装SQL版必须,大小1G以上) MySQL5.0(安装MySQL版必须,大小1G以上) 空间大小:10G以上(文字+图片版) 安装步骤: 1.此版本只适合全新安装的用户 如果使用MSSQL/MySQL数据库格式 有自己服务器的请新建一个空数据库步骤如下(MSSQL): ---------------------------------------------     第一步、新建数据库     ---------------------------     打开企业管理器 -- 展开“SQL Server 组” -- “数据库”(点击右键) -- “新建数据库”(打开数据库属性对话框) -- 输入数据库名称(数据库名称请用英文数字)确定     第二步、新建数据库用户     ---------------------------     展开控制台目录 -- “安全性” -- “登录” -- 右键“新建登录” -- 打开新建用户登录对话框 ---“名称”用户名称请用英文 -- 选择“SQL Server身份验证(S)” -- 输入密码 -- “数据库(D)”请选择刚才新建的数据库 ---切换到“数据库访问” -- 选择刚才新建的数据库 -- “数据库角色中允许” -- 选择“public”,“db_owner” -- 确定 --提示再次输入密码 -- 完成 ------------------------------------------ 购买MSSQL/MySQL数据库和使用ACCESS格式數據庫的直接跳过本步骤 2.运行"Installer"目录中的安装程序"default.htm" 完成后将"Installer"目录删除,否则再次运行可造成数据库损坏。 3.进入后台执行“美化模板生成”功能以更新前台页面。 步骤如下: 进入后台 ==》模板及广告管理 ==》风格界面模板管理 ==》选择唯一一个默认模版 ==》美化模板导入‖生成 ==》生成 ==》 点此生成作品相关页面 点此生成会员相关页面 点此生成作家相关页面 或者 模板及广告管理 ==》风格界面模板管理 ==》选择“模版添加”添加一个模版 ==》美化模板导入‖生成 ==》 生成 ==》 点此生成作品相关页面 点此生成会员相关页面 点此生成作家相关页面 4.HTML模块部分功能提供测试. 5.VIP模块由于进行整合功能暂时不提供 关于系统没有默认管理员的说明: 系统系空数据库纯安装建立的数据库结构,所以不提供默认管理员及密码,以求更高的安全性. 同样,系统的安装目录、数据库目录、数据库备份目录及系统后台目录都是由使用者自行设定的,同样也是安全性的表现。 本系统大面积使用“Scripting.FileSystemObject”即FSO文本读写组件,如果服务器不支持则不能使用。 由于部分杀毒软体有针对使用“Scripting.FileSystemObject”操作文件的模块,会出现自动删除文件,而导致系统文件严重丢失的情况.(甚至压缩包里的文件也能被删除,使原本400多K的压缩包缩水为200多K,不能解压,好似没有下载完成.)以至于不能使用.那只能请你换用其他小说系统了. 也会出现部分文件被报毒,实属误报,如果你的确不敢使用,那也请换用其他小说系统。 对后台阅读初始设置进行一下说明: 后台设定的阅读初始设置仅在第一次打开阅读页面时起作用, 以后打开的页面将自动转为个人个性化阅读设置(储存于Cookies中) 测试时每次测试前都需要删除Cookies,否则前台无效果. 而且某些文章作者本身已经限制了字体大小\字体颜色\字体类型的话,个性设置将不再起作用. 功能介绍: 一、会员功能模块 1、站内短信发布 可以随时跟网站内的用户、作家、管理员进行站内短信通讯,如果用户不在线,会自动保存。待用户上线之后,声音提示短信。用户可随意保存短信条数,但不能超过系统指定的保存容量,否则将无法接收。(可在后台按照个人喜好而设置) 2、书架收藏夹(包含書簽,网络书签) 注册用户可以随时收藏自己喜欢的图书,收藏图片数量随用户积分及等级而变化(管理員可以自由設定)。 3、发表评论 由于本次会员以积分定位,所以用户每次发表评论时都会增加一定数量的积分,但如果恶意发表的话,每删除一条就会被减少一倍的积分。(系统清理自动清理的评论则不减任何积分) 如:发布一条评论积分为5,但如果这条评论被管理员删除则减用户积分为10。 此设置可在后台按照个人喜好而设置 4、短篇文集 所有註冊會員在成功註冊的同時即擁有發表諸如:散文、詩詞、評論、雜文、日記等一些短小的文章形成自己的文集。 5、用户广告(预定功能模块,暫未完成) 用户以自己的ID为网址,每次为网站拉来一个流量,都会被系统记录,而给予相应的奖励,为了防止恶意刷新,同一IP在一段时间内的重复访问,将视为一次。(具体时间可在后台设置) 6、申请作家 为了给用户一个展示自己才化,发表自己的作品的机会,网站开启申请作家功能,用户只要添加发表文章的相应内容及自己的联系方式,待管理员通过审核通过之后,即可发布自己的作品。(可在后台按照个人喜好而设置) 7、申请添书员 从名字就可以看出来,是为了帮忙管理员进行网站日常图书更新栏目的。 用户每发表一部小说,都自动会成为该小说的评论管理员,管理此小说的相关内容,如要更换,管理员可在后台更改。 每更新一篇文章,都会得到相应的积分奖励及金币奖励。(可在后台按照个人喜好而设置) 8、积分转换(部分完成) 可将自己的积分转换为金币(金币会在观看小说时使用),或将金币、积分转入他人帐内。(可在后台按照个人喜好而设置) 二、作家功能模块 1、我的作品 查看该作家发表的作品,可进行相应的修改及删除 2、发表新作 发表新作品,允许上传小说封面,及指定该小说是否允许游客浏览,也可指定观看该小说是否需要花费网站金币,如需花费金币,那么每次浏览小说所得金币将加入作者金币内。(可在后台按照个人喜好而设置) 3、增加章节 (不介绍了,很容易理解) 4、作家专栏 为了让读者更好的了解作家的情况及图书的最新动态,为每位作家开设一个作家专区,作家可在里面最新公告,与读者进行交流。 三、更新员功能模块 和作家功能类似,不在介绍 四、网站编辑(预定功能模块,暫未完成) 根据网站程序需要和网友建议特别设计网站编辑模块,以便协助管理员管理网站 功能如下: 1、网站编辑仅负责作品及其相关模块的管理,不参与网站系统管理 。 2、设置级别或权限: 特级总编:管理所有作品极其相关模块(评论、作家专栏、在线留言等) 一级总编:管理其负责的一级分类的所有作品极其相关模块(评论、作家专栏、在线留言等) 二级总编:管理其负责的二级分类的所有作品极其相关模块(评论、作家专栏、在线留言等) 客服:只负责解答在线客服留言 特约评论管理员:仅负责作品评论管理。 所有功能可在后台按照个人喜好而设置 五、简繁体自动转换 六、后台管理模块 网站的核心内容,功能如下: 1、系统参数配置 配置网站内的一切设置 网站名称 网站地址 网站LOGO 站长名称 站长E-Mail 站长联系QQ: 页面标题关键字 网站meta描述 是否允許上傳 允许上传的文件类型 是否允許作家使用上传 作家頭像允许上传的文件大小 作品封面允许上传的文件大小 作品章節允许上传的文件大小(包括更新員) 是否允許更新員使用上傳 是否允許會員使用上傳 短篇文章允许上传的文件大小 底部版权 是否允许新用户注册 是否允许驻站作家注册 限制访问IP(暂未完成) 是否采用TXT存储章节内容 是否采用JS形式调用TXT章节内容 是否采用磁盘缓存技术 是否自动更新磁盘缓存 启用静态页面阅读方式(可选是否生成HTML) 是否自动生成HTML静态页面 SQL防注入屏蔽字段 会员评论敏感字词 登陆增加积分 评论增加积分 评论加精增加积分 推荐增加积分 点击广告增加积分 VIP每千字收取金额 是否允许会员注册 会员注册协议 预设点击排行榜及推荐排行榜显示数目 : 首页封推 精品推荐 VIP首页封推 VIP精品推荐 强力推荐 连载推荐 最新入库 总收藏榜 最新评论 作者加盟 LOGO友情连接 TXT友情连接 总点击榜 月点击榜 周点击榜 日点击榜 总推荐榜 月推荐榜 周推荐榜 日推荐榜 短篇文集点击榜 短篇文集推荐榜 短篇文集最新入库 短篇文集更新榜 预设最新更新及排行榜显示数目 : 普通作品最新更新 VIP 作品最新更新 网站公告 首页封推 总点击榜 月点击榜 周点击榜 日点击榜 总推荐榜 月推荐榜 周推荐榜 日推荐榜 总收藏榜 总字数榜 入站时间 新书点击 会员注册初始值设置 : 藏书架初始值 网络书签初始值 日长篇推荐数初始值 日广告点击数初始值 日短篇推荐数初始值 站内短信初始值 积分获取初始设置 : 会员登陆可得 积分 发表评论可得 积分 评论被删除扣掉 积分 评论被加精可得 积分 推荐作品可得 积分 推荐短篇作品可得 积分 用户点文字广告可得 积分 更新员更新作品可得 积分 作家更新作品可得 积分 作家发表作品可得 积分 VIP作品每千字收取 金币 积分转换初始设置 : 积分 换取推荐票 积分 换取藏书 积分 换取短信息 积分 换取金币 积分 换取广告票 各项说明文字: 原创作品收录原则 原创作品投稿说明 原创作品签约方案 网站会员注册协议 在线帮助页面修改 网站用户升级指南 网站驻站作家必读 网站关于我们说明 网站商务合作说明 网站广告合作说明 网站地图页面结构 服务条款免责声明 付款方式及银行 文字广告管理 2、日常操作管理 公告管理 管理網站内的公告,第一時間反應網站動態,可以設置:置頂(在所有公告頂部)、外部連接(點擊跳轉到指定連接頁面而不是公告詳細内容頁)、非鏈接(只顯示公告詳細内容不再鏈接到公告詳細内容頁)等。 客服留言管理、評論管理 客服留言管理可以回答網站用戶所提出的各種問題。評論管理包括作品評論和作家評論,都可以設置:置頂(在所有評論頂部)和精華(可以使發表者獲取一定的積分獎勵)。 站点调查、作品调查 管理网站上的调查内容及各个作品的调查 友情连接 审核、添加或删除友情连接 短信息 站内的短消息发布 3、用户组管理(预定功能模块,暂未完成) 设置用户等级,指定积分及其他 4、作品相关管理 可以进行长篇、短篇作品的分类添加、修改和删除等;长篇和短篇作品的添加、修改和删除。 5、采集相关管理 可以自己添加采集站点,并可以批量采集或更新 包含长篇和短篇 自行设置目标站分类映射本地分类(为防止出现错误请首先将分类映射填写好) 可选根据ID范围批量采集 可选根据ID列表批量采集(自定义手工输入或按照目标站列表页面截取) 可选是否强制更新(覆盖原有采集) 可选生成HTML页 可选采集图片(包括封面) 可选跳过已有书籍 可选快速批量采集(章节内容暂不采集) 采集新书自动入库,添加分类、书籍信息、卷、章节 采集更新时 可选是否按照上次保存的最后参数向后进行采集(不选择将重新检查所有章节) 已经存在的书籍,如不选择强制更新,那只更新最新章节。 跳过“已完成”作品 6、美化模版管理 用戶可根據個人喜好自行設計前臺所有頁面的美化,並可以導出與朋友分享 詳細設計説明請參見網站公告。 7、HTML及TXT管理 TXT章節内容存儲技術(可選) 可以選擇是否採用TXT(文本)來儲存章節内容(如果採用將使數據庫佔用量減小。但網站空間站用縂量不變) 選擇此選項后可以大大減小數據庫的大小,建議選擇后不要更改 静态页面生成(可選) HTML生成包括 網站首頁(模版自行設計) 长篇作品列表页(模版自行設計) 长篇作品资料页(模版自行設計) 长篇作品目錄頁(模版自行設計) 长篇作品分卷閲讀頁(模版自行設計) 长篇作品全文閲讀頁(模版自行設計) 长篇作品章節閲讀頁(模版自行設計) 短篇作品列表页(模版自行設計) 短篇作品阅读页(模版自行設計) HTML自動生成建議選擇后不要更改 8、人员相关管理 管理会员 管理更新员 管理作家 管理作家访谈 管理编辑 管理管理员 9、数据库在线管理 备份数据库 压缩数据库 恢复数据库 执行SQL操作 空间使用量 此内容不作为最终结果,可能有些会进行相应调整,只是做为参考。 也请喜欢程序的朋友留下自己的意见及建议。我也可以适当增加进去。。。 发现问题请直接到交流论坛发帖 交流论坛地址:http://bbs.cnend.net/ 或发邮件给我 邮件地址:liuyanhaoxin@yahoo.com.cn

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧